编写程序,输入一个三位整数,把三个数字逆序组成一个新数,再输出.例如输入369,输出963.
问题描述:
编写程序,输入一个三位整数,把三个数字逆序组成一个新数,再输出.例如输入369,输出963.
用C语言编写,我是初学者,
答
算法分析:
把输入的三位数分解(百,十,个);再交换个位和百位就可行了.
#include
{int n, a,b,c,x;
printf("请输入一个三位数:\n");
scanf("%d",&n);
a=n/100;/* 把输入的数分解成百,十,个位*/
b=n/10%10;
c=n%10;
x=a, a=c, c=x;/* 交换个位和百位*/
printf("%d,%d,%d\n",a,b,c);
}
大一后就没碰过C语言了,也没有运行过不知行不行.