设计一个程序,输入一个四位数(整数),将各位数字分开,并按期反序输出.例如:输入1234,则输出4321.
问题描述:
设计一个程序,输入一个四位数(整数),将各位数字分开,并按期反序输出.例如:输入1234,则输出4321.
我刚学C++还有许多不懂的,请大家尽量用最简单的语句告诉我,否则我看不懂诶
答
#include
int main()
{
int n,m;
scanf("%d",&n);
m=0;
while (n>0)
{
m = m*10 + n%10;
n /= 10;
}
printf("%d\n",m);
return 0;
}
输入一个正整数,输出其反序值.这个是四位整数的吗,为什么只设两个变量啊?你任意输入一个正整数就会反序输出,4位当然可以。