gpt4 book ai didi

c - C 中的“For”循环无限循环

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

我知道以前曾有人问过这个问题,但我一直找不到可以应用于我的案例的答案。

我一直无法结束这个 For 循环。我确信这很简单,有人能告诉我我做错了什么吗?

#include <stdio.h>
int main ()
{
/* variable definition: */
char StudentName[100];
float ExamValue, Sum, Avg;
int students, exams;
int Total_Students;

printf("Enter total number of students: \n");
scanf("%d", &Total_Students);

// Loop through x students
for (students = Total_Students; students++;)
{
// reset Sum to 0
Sum =0.0;
printf("Enter Student Name \n");
scanf("%s", StudentName);

// Nested Loop for Exams
for (exams=0; exams < 3; exams++)
{
printf ("Enter exam grade: \n");
scanf("%f", &ExamValue);
Sum += ExamValue;
}
Avg = Sum/3.0;
printf( "Average for %s is %f\n",StudentName,Avg);
}
return 0;
}

最佳答案

在预计循环 x 个学生的外循环中,实际上是从 x 个学生开始,一直到无穷大。您应该从零开始,并以“学生总数”为界。

关于c - C 中的“For”循环无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53585342/

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