这是一个把输入的整数输出为字符型的程序。
分为三部分
1.判断正负数。
2.把数字转换为字符
3.把字符倒序输出
#include<stdio.h>
int main(void)
{
int inter,i=0;
char cha[100];
printf("pls input your inter data:");
scanf("%d",&inter);
if(inter<0)
{printf("-");inter=-1*inter;}
do
{
cha[i]=inter%10+'0';
inter/=10;
i++;
}
while(inter);
cha[i]='/0';
while(i>=0)
{
printf("%c",cha[i]);
i--;
}
}
有关while(inter),如果这个inter等于0,循环结束。
如果while(!inter),如果这个inter不等于,循环结束。