gpt4 book ai didi

c - 与 Switch 语句有点混淆

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

我对 C 编程非常陌生,我需要帮助!我在 Switch 语句的帮助下制作了一个计算器程序,我希望该程序处于循环状态,以便它一次又一次地向用户询问菜单(即输入您的选择:除法、乘法、加法等)。我还想要一个“菜单中的案例”的“结束”选项,这将关闭程序。我不知道如何编写使程序关闭的“结束”选项。请帮忙!

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

int main()
{
int a,b,choice;
float sum,mul,div,sub,quo;
printf("\n\t\t\t\t CALCULATOR");
printf("\nEnter the First Number: ");
scanf("%d",&a);

printf("Enter the Second Number: ");
scanf("%d",&b);

printf("\n Enter Your Choice");
printf("\n\n1.Sum");
printf("\n2.Multiplication");
printf("\n3.Division");
printf("\n4.Subtraction");
printf("\n5.Quotient");
printf("\nYOUR CHOICE: ");
scanf("%d",&choice);
switch(choice)
{
case 1:
sum=a+b;
printf("Sum= %f\n",sum);
break;
case 2:
mul=a*b;
printf("Multiplication= %f\n",mul);
break;
case 3:
div=a/b;
printf("Division= %lf\n",div);
break;
case 4:
sub=a-b;
printf("Subtraction= %f\n",sub);
break;
case 5:
quo=a%b;
printf("Quotient= %f\n",quo);
break;
default:
printf("\n Unavailable Choice");
}
return 0;
getch();
}

最佳答案

假设您添加选项6来关闭计算器,您可以添加以下情况来退出程序 -

case 6: 
// print bye message or whatever
exit(0);
break;

您可以阅读有关 exit 的信息函数以及传递给它的参数的含义。通常 0 表示成功退出程序。

如果您想使用 exit,还需要包含 stdlib.h

关于c - 与 Switch 语句有点混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47150456/

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