这条题目本来是想用之前的s%10先将数字一个个求出来再倒过来输出的,后来发现酱紫如果输入的数字位数不确定就没办法输出,如此的话,不如将各个位上的数字乘以十位,乘以百位。。。酱紫加起来就成了一个数了,就可以一下子输出了。
/* Note:Your choice is C IDE */
#include "stdio.h"int Reverse(unsigned int s)
{
int i;
i=0;
while(s!=0)
{
i=i*10+s%10;
s=s/10;
}
return i;
}
void main()
{
unsigned int s,i;
printf("Please input your number:\n");
scanf("%u",&s);
i=Reverse(s);
printf("%u",i);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。