很开心今天又学习了新的知识!又是一次进步!
对于逆序数的求法我学习了比较基本的求法,我认为这对于像我这种小白来说比较容易理解。
我也在代码后面做了简单的批注。
同时我也用了一个非常简单的if条件句(我也才接触,对于if更高级的用法我也还未涉及,不过希望通过以后不断的学习我们都能写出好的代码!)
#include<stdio.h>
int main()
{
int x,a,b,c,y;
printf("Input:\n");
scanf("%d",&x);
a=x/100;//得逆序数的个位数字
b=(x-a*100)/10;//得到逆序数的十位数字
c=x-a*100-b*10;//得到逆序数的百位数字
y=c*100+b*10+a;//相应数字乘以数字所在的位置
if(y<0) {
y=y*(-1);
}//用if条件句对负数取正值
printf("%d",y);
return 0;
}
如果逆序数还可以有更好的求法,希望可以告诉小白,让小白可以学到更多知识,谢谢!