HJ 11 数字颠倒
输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
数据范围:
输入描述:输入一个int整数
输出描述:将这个整数以字符串的形式逆序输出
示例1
输入:1516000
输出:0006151
示例2
输入:0
输出:0
#include <stdio.h>
//EOF 文件结束符 end of file
int main() {
int a;
while(scanf("%d", &a)!=EOF){
do{
printf("%d",a%10); //取最后一位的数
a /= 10;
}while(a > 0);
}
return 0;
}
//方法2
#include <stdio.h>
char str[500];
int i,len = 0;
int main()
{
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
printf("%c",str[len-1-i]);
}
}