这个代码咋停不下拉了
初学者搞不懂 救命 整数求逆
#include <stdio.h>
int main()
{
int x = 0;
scanf_s("%d", &x);
int digit;
int ret = 10;
while (x > 0) {
digit = x % 10;
//printf("%d\n",digit);
ret = ret + digit * 10;
printf("x=%d,digit=%d,ret=%d\n", x, digit, ret);
x / 10;
}
printf("d", ret);
return 0;
}
程序修改如下,你出现卡死是因为x/10没有等于号:
有不理解的地方,可以私聊
#include <stdio.h>
int main()
{
int x = 0;
scanf("%d", &x);
int digit;
int ret = 0;
while (x > 0) {
digit = x % 10;
//printf("%d\n",digit);
ret = ret*10+digit;
printf("x=%d,digit=%d,ret=%d\n", x, digit, ret);
x /= 10;
}
printf("%d", ret);
return 0;
}