请帮我解答一道C语言的题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
人气:314 ℃ 时间:2019-09-17 22:54:47
解答
#include
#include
int main()
{
int i,num,n,ans,tt;
while(scanf("%d",&num)!=EOF)
{
ans=0;
n=3;//如果要求N位数反转,把n改了就好了
while(n!=0)
{
tt=num%10;
num/=10;
ans+=tt*pow((double)(10),(double)(--n));
}
printf("%d\n",ans);
}
return 0;
}
推荐
- 求解c语言题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
- c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.
- 设n是一个四位数,它的9倍恰好是其反序数(例如:123的反序数是321),则n是多少?
- 假设m是一个三位数,则写出将m的个位,十位,百位反序而成的三位数(例如:123反序为321)的C语言表达式.
- c语言 输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
- l don`t want to choose the same pencil case as Lily did.改为同义句
- 1.(96分之19+9696分之1919+969696分之191919)÷96969696分之19191919
- 先进的中国人最早提出在中国发展资本主义的方案
猜你喜欢