C程序数组赋值 输入一个整数,然后各位数反转后输出,如:234,输出432int main(){int n,total,i,j,c,d;printf("请输入一个整数:\n");scanf("%d",&n);total=1;while(n>=10){n=n/10;total=total++;\x09}printf("各位数字反转后

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 14:06:40
C程序数组赋值输入一个整数,然后各位数反转后输出,如:234,输出432intmain(){intn,total,i,j,c,d;printf("请输入一个整数:\n");scanf("%d",&n)

C程序数组赋值 输入一个整数,然后各位数反转后输出,如:234,输出432int main(){int n,total,i,j,c,d;printf("请输入一个整数:\n");scanf("%d",&n);total=1;while(n>=10){n=n/10;total=total++;\x09}printf("各位数字反转后
C程序数组赋值 输入一个整数,然后各位数反转后输出,如:234,输出432
int main(){
int n,total,i,j,c,d;
printf("请输入一个整数:\n");
scanf("%d",&n);
total=1;
while(n>=10){
n=n/10;
total=total++;
\x09}
printf("各位数字反转后为:");
i=0;
while(i=0;j--){
c=a[j];
printf("%d",c);
\x09}
getch();
return 0;
}
这样若输入123,输出的是001,求哪里错了!

C程序数组赋值 输入一个整数,然后各位数反转后输出,如:234,输出432int main(){int n,total,i,j,c,d;printf("请输入一个整数:\n");scanf("%d",&n);total=1;while(n>=10){n=n/10;total=total++;\x09}printf("各位数字反转后
没必要这么复杂,可参考如下:
#include
int main()
{ int n,total,i,a[10];
printf("请输入一个整数:");
scanf("%d",&n);
total=0;
while(n)
{ a[total++]=n%10;
n=n/10;
}
printf("各位数字反转后为:");
for(i=0;i