gpt4 book ai didi

c - 无限循环中的反转整数

转载 作者:行者123 更新时间:2023-11-30 20:18:40 24 4
gpt4 key购买 nike

嘿,当我设置整数值时可以,但我不想只反转一个,我想在无限循环(无限)中反转整数,所以这是我的代码:

#include <stdio.h>
int main() {
int num = 2, preNum, digit;


while (1)
{
while (num > 0)
{
preNum = num;
digit = preNum % 10;
printf("%d", digit);
preNum /= 10;
}
num++;
}




getch();
return 0;
}

这是错误的标准吗?

最佳答案

如果我正确理解您的问题,您需要将代码更改为如下所示:

#include <stdio.h>

int main(void)
{
int num = 2, preNum, digit;

while (num < 100)
{
preNum = num;
printf("%d: ", preNum);
while(preNum)
{
digit = preNum % 10;
printf("%d", digit);
preNum /= 10;
}
printf("\n");

num++;
}

return 0;
}

产生以下输出:

$ gcc main.c -o main.exe; ./main.exe2: 23: 34: 45: 56: 67: 78: 89: 910: 0111: 1112: 2113: 3114: 4115: 5116: 6117: 7118: 8119: 9120: 02...

关于c - 无限循环中的反转整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53413245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com