用C语言编写,输入数字,求它的逆序
比如690,它的逆序为096
没考虑负数的简单写法
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n > 0){
printf("%d",n % 10);
n /= 10;
}
return 0;
}
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
do{
printf("%d",n%10);
n=n/10;
}
while(n>0);
return 0;
}
考虑到输入0的情况。要用do while 让程序至少循环一次,输出一个数值。否则输入0时。不会进入循环,什么也不会输出
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n>0)
{
printf("%d",n%10);
n=n/10;
}
return 0;
}
#include<stdio.h>
int main()
{
char t[250];
printf("请输入一个数:");
gets(t);
int l=strlen(t)-1;
printf("逆序结果:");
while(l>=0)
{
printf("%c",t[l]);
l--;
}
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
int n = 0, x;
scanf("%d", &x);
x = abs(x);
while (x) {
n = n * 10 + x % 10;
x /= 10;
}
printf("%d\n", n);
return 0;
}