小白菜鸡提问!数字逆序问题,不知道为啥循环动不起来😵

img


对不起,问题很蠢,轻点骂😭🙏
#include
int main()
{
int n1,n2;
scanf("%d",&n1);
while(n1!=0)
{
n2=n1%10;
n1=n2/10;
printf("%d",n2);
}
}

n1=n2/10
改为n1/=10

你好,将n1=n2/10修改为n1=n1/10;

n2=n1%10;你的这个结果都是最后一位数 n1=n2/10;你这个任何个位数相除他都是0 他只走第一遍就不走循环了,你的条件已经被限制停止了