我们如何用c语言来实现输入12345,然后逆着输出54321呢?我们可以尝试以下代码:
#include<stdio.h>
int main()
{
int x;
scanf_s("%d", &x);
int degit;
int ret = 0;
while (x > 0) {
degit = x % 10;
printf("%d\n", degit);
ret = ret * 10 + degit;
x /= 10;
}
printf("%d", ret);
return 0;
}
我们使用过该代码后会发现,输入100的时候我们会输出1,那么我们如何输出001呢?
我们可以这样做:
#include<stdio.h>
int main()
{
int x;
scanf_s("%d", &x);
int degit;
int ret = 0;
while (x > 0) {
degit = x % 10;
printf("%d", degit);
x /= 10;
}
return 0;
}