请帮我解答一道C语言的题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321)。如题

关键我不知道如何将各位反序输出。谢谢哈!!
2024年11月29日 12:55
有1个网友回答
网友(1):

#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; }