#include<stdio.h>
int main()
{
int a;
int b;
printf("请输入一个数字:");
scanf("%d",&a);
do{
b=a%10;
printf("%d",b);
b=a/10;
}while(b>0);
return 0;
}
#include<stdio.h>
int main()
{
int a;
int b;
printf("请输入一个数字:");
scanf("%d",&a);
do{
b=a%10;
printf("%d",b);
b=a/10;
}while(b>0);
return 0;
}
a的值没有变,所以会连续输出相同的数字,b=a/10改为a=a/10,while条件也改为while(a>0)