算法入门竞赛:
输入一个三位数,分离出它的百位,十位,个位
个位 = n%10;
十位=n/10%10;
百位=n/100;
反转三位数,加入521输出的是,123
但是如果是520呢?输出的是025
如何不输出025呢
可以先用个变量m = (n%10)*100+(n/10%10)*10+(n/100);输出的是25
printf("%03d\n",m);输出的是025,03d的意思是不足三位在前面补0.
算法入门竞赛:
输入一个三位数,分离出它的百位,十位,个位
个位 = n%10;
十位=n/10%10;
百位=n/100;
反转三位数,加入521输出的是,123
但是如果是520呢?输出的是025
如何不输出025呢
可以先用个变量m = (n%10)*100+(n/10%10)*10+(n/100);输出的是25
printf("%03d\n",m);输出的是025,03d的意思是不足三位在前面补0.