整数的倒序:520可以倒序为025(数字前面有0)
#include <stdio.h>
int main()
{
int digit, ret;
printf("请输入一个整数.\n");
scanf("%d", &digit);
printf("这个数的倒序是:\n");
while (digit != 0)
{
ret = digit % 10;
digit /= 10;//这个也可以写成digit = digit / 10;
printf("%d", ret);
}
}
/整数的倒序:520可以倒序为25(数字前面没有0)
#include<stdio.h>
int main()
{
int digit, ret = 0, x;
printf("请输入一个整数.\n");
scanf("%d", &x);
while(x>0)
{
digit = x % 10;
ret = ret * 10 + digit;
// printf("digit=%d,ret=%d\n", digit, ret);//这句话可以用于调试
x /= 10;
}
printf("这个数的倒序是%d.\n",ret);
}