#include <stdio.h>
void ItoaRevers(long l,char str[]);
int main()
{
long l1;
char aChar[81];
int i=0;
puts("please input a interger:");
scanf("%ld",&l1);//ld 长整型
while(l1!=0)
{
ItoaRevers(l1,aChar);
printf("%s\n",aChar);
puts("input another integer , 0 end:");
scanf("%ld",&l1);
}
return 0;
}
void ItoaRevers(long l ,char str[])
{
int iResidue,i;
for (i=0;l!=0;i++)
{
iResidue=l%10;
str[i]=(char)(iResidue+'0');
l=l/10;
}
str[i]='\0';
}
将整形数据转换为反转数字字符串输出
最新推荐文章于 2021-03-10 20:42:35 发布