gpt4 book ai didi

c++ - C语言中如何在循环或IF语句中一次重复一次?

转载 作者:太空宇宙 更新时间:2023-11-04 07:29:24 24 4
gpt4 key购买 nike

<分区>

我正在用 C 语言编程进行作业,涉及 WHILE 循环、FOR 循环或 IF 语句。我尝试了各种方法来做到这一点,但都失败了。我需要有人帮我解决这个问题。我想重复某个表达式,直到我得到一个满足我的前两个条件之一的数字。代码是这样的:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>

int main()
{
int function;

printf("Please choose a function:\n>>");
scanf("%d",&function);
printf("\n");
if(function==1)
{
system("cls");
printf("Nice");
}
else if(function==2)
{
printf("You chose to exit.\n\n");
return 0;
}
else if(function>2)
{
printf("Error! Please try again.\n\n");
}
else;
return 0;
}

我想重复这部分,直到我得到 1 或 2 作为我的号码。

else if(function>2)
{
printf("Error! Please try again.\n\n");
}

谁有办法解决这个问题?我是否必须将此 IF 语句更改为 FOR 循环或 WHILE 循环都没有关系,只要结果像我上面提到的那样。

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