gpt4 book ai didi

c - 循环询问用户是否想再玩一次(y/n)

转载 作者:行者123 更新时间:2023-11-30 15:05:46 25 4
gpt4 key购买 nike

这是我的体重指数计算器代码。我想在最后添加一个问题,询问用户是否想要计算另一个 bmi 或者用户想要停止。我想问这个问题,并给出 y 或 n 的答案。

  • y = 计算另一个体重指数
  • n = 再见

到目前为止我的代码:

#include<stdio.h>;
void main()
{
float w,h,bmi;
printf("vul uw gewicht in in kilogram.");
scanf("%f",&w);
printf("vul uw hoogte in in meters. (bijvoorbeeld: 1.75)");
scanf("%f",&h);
bmi=w/(h*h);
printf("bmi: %f",bmi);
bmi<18.5?printf(" je bent best wel dun eet een burger :p"):(bmi<25)?printf(" lekker gewicht, blijf zo doorgaan"):(bmi<30)?printf(" ik zou wat minder gaan eten als ik jou was"):printf("Oh Oh, u bent in gevaar");
}

最佳答案

试试这个

#include<stdio.h>;
void main()
{
char opt='y';
while(1)
{
float w,h,bmi;
printf("vul uw gewicht in in kilogram.\n");
scanf("%f",&w);
printf("vul uw hoogte in in meters. (bijvoorbeeld: 1.75)\n");
scanf("%f",&h);
bmi=w/(h*h);
printf("bmi: %f",bmi);
bmi<18.5?printf(" je bent best wel dun eet een burger :p\n"):(bmi<25)?printf(" lekker gewicht, blijf zo doorgaan\n"):(bmi<30)?printf(" ik zou wat minder gaan eten als ik jou was\n"):printf("Oh Oh, u bent in gevaar\n");
printf("calculate again : n for exit, y to continue?\n");
scanf("%c&*c",&opt);
if(opt=='n')
{
printf("EXIT\n");
break;
}
}
}

关于c - 循环询问用户是否想再玩一次(y/n),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39643026/

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