gpt4 book ai didi

c - 我如何让我的程序读入 value=judges

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

程序将读取法官数量=x。然后它会读取评委人数=x的分数。

#include <stdio.h>
int judges,counter;
bool sum, marks, highmark, lowmark;
int main (){
printf("Enter number of judges");
scanf("%d", &judges);
while (judges<3 || judges>10){
printf("Invalid number of Judges\nPlease enter number between 3 to 10");
scanf("%d", &judges);
}
printf("Enter Marks");
scanf("%f", &marks);
while (marks<1.0 || marks>12.0){
printf("Wrong Mark, please Enter a Mark between 1.0 to 12.0");
scanf("%f", &marks);
}
}

最佳答案

很难猜出你的问题是什么。正如 Lundin 在他的评论中已经指出的那样,您使用了错误的格式说明符。

scan f("%d", &marks);

您的标记是 bool 值,并且您为整数变量 (%d) 定义格式说明符。

稍后在您的代码中,您似乎使用标记作为浮点变量,因此您可以考虑以下代码片段。

float marks;
scanf("%f", &marks);

请澄清并编辑您的主题,并提供明确的问题。

希望这个建议能帮到你。

有关 scanf 方法的更多格式说明符,您可以访问 scanf format specifier

关于c - 我如何让我的程序读入 value=judges,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55397458/

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