给大佬的代码写了些注释,方便初学者看懂; #include<stdio.h>
int main()
{
int a,b;//a是原数值,b是翻转值
scanf("%d",&a);
for(b=0;a;)//开始循环反转,b清0,a存在,不写循环方式
//意思指按循环体运行循环方式
b*=10;
b+=a%10;//b取a最右边的数,第一次循环为个位,
//二次为十位,类推
a/=10;
//a在本次循环完成了把最右边的数给b的使命,现在缩一位,为下次循环准备
}
printf("%d",b);
return 0;
注册一个 南阳理工学院OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 南阳理工学院OJ 通用账户