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/05/17 05:08:24
C程序数组赋值 输入一个整数,然后各位数反转后输出,如:234,输出432int main(){int n,total,i,j,c,d;printf(=10){n=n/10;total=total++;\x09}printf("各位数字反转后" />
xJ@_e( 4iHn|"զԱĈBj ((URe2i\ N&M.\E9r\|}\ƭy޾/e\x:^<4ybm^3. qb?I]nA|T|}؉+ Ģ20w>4& % 5*L9cݸ܎F!NRDrz!؋8Vq&eSa#Ew_8<y->\mF OǝX T */ՃD%J*K\fEx64sL?kJ"31rS3YO:`?׭[|b1S

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