请帮我解答一道C语言的题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
人气:392 ℃ 时间: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。
- 转换法与比
- 《惠崇春江晚景》——作者 苏轼
- 在一个瓶子中装上适量带颜色的水,拿一根两端开口的玻璃管,让玻璃管穿过橡皮塞插入水中,从管子上端向瓶中吹入少量气体,使水在玻璃管中上升到瓶口以上.在露出瓶塞的玻璃管部分
猜你喜欢