c语言作业求助

如题所述

#include<stdio.h>
int main()
{int a,b;
 scanf("%d",&a);
 for(b=0;a;a/=10)b=b*10+a%10;
 printf("%d\n",b);
 return 0;
}

追问

可以用数组来写吗

追答

#includeint main(){int a,i,j,x[15]; scanf("%d",&a); for(i=0;a;a/=10)x[i++]=a%10; for(j=0;j<i;j++)printf("%d",x[j]); return 0;}

有点杀鸡用牛刀了。

追问

i=0;a;a/=10)x[i++]=a%10;这个是啥意思啊,中间的判别怎么就一个a

温馨提示:答案为网友推荐,仅供参考
相似回答