gpt4 book ai didi

在 C 上创建一个带有异常的无限循环

转载 作者:行者123 更新时间:2023-11-30 21:49:00 27 4
gpt4 key购买 nike

#include <stdio.h>

main(){

int input, rev; //var to store number

printf("\nEnter a number: "); //Ask user for a number
scanf("%d", &input); //Store number

if(input == 0){ //If number equal zero, terminate program
return 0;
}

printf("The reversed number is: ");

while(input != 0){ //Reversal code for any number
rev = input % 10;
printf("%d", rev);
input /=10;
}

return 0;
}

我试图创建一个无限循环,程序在反转之前输入的数字后再次要求用户输入另一个数字。它将继续反转数字,直到用户输入零。有什么办法可以做到吗?

最佳答案

您可以使用“do while循环”,如下例所示:

#include <stdio.h>

int main()
{

int input, rev; //var to store number

do
{
printf("\nEnter a number: "); //Ask user for a number
scanf("%d", &input); //Store number

printf("The reversed number is: ");

rev = input % 10;
printf("%d", rev);
input /=10;
}while(input != 0);

return 0;
}

关于在 C 上创建一个带有异常的无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42792800/

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