#include<stdio.h>
#include<math.h>
int main()
{
int a;
printf("请输入一个四位数字:");
scanf("%d",&a);
if(a<0)
{
a=fabs(a);//变负为正
}
int g,s,b,q,y;
g=a%10; //可以看做a/1%10
s=a/10%10;
b=a/100%10;
q=a/1000%10;
y=q+10*b+100*s+g*1000; //1+20+300+4000 = 4321 千位*1+百位*10+十位*100+个位*1000
printf("个位=%d 十位=%d 百位=%d 千位=%d\n",g,s,b,q);
printf("y=%d\n",y);
return 0;
}
个十百千,四位,取绝对值,逆序输出
最新推荐文章于 2023-04-17 21:30:26 发布