题目
如题
思路
主要是两部分:分解整数(例如把1234分解为1、2、3和4 和 整型和字符之间的转换(2 转换为 ‘2’):
- 分解整数:假设一个整数是 n ,那么分解这个整数的话就是循环求除以 10 的余数,直到商是 0 结束。
- 字符转换见:字符和数字的转换
代码
#include<stdio.h>
char * typeconverse(int n);//定义一个指针函数,功能是把传入的整数转换为字符串
int main()
{
int a;//待转换的整数
char * s;//接收函数返回值
printf("请输入一个整数:\n");
scanf("%d",&a);
s = typeconverse(a);
printf("原先的整数%d已转化为%s\n",a,s);
return 0;
}
char * typeconverse(int n