用c语言写一个学分管理系统
时间: 2023-03-19 12:23:54 浏览: 86
好的,下面是一个简单的学分管理系统的 C 语言代码:
```
#include <stdio.h>
int main() {
int num_courses;
printf("请输入你的课程数量:");
scanf("%d", &num_courses);
float total_credits = 0.0;
float total_grades = 0.0;
float grade_point;
float credit_hours;
for (int i = 1; i <= num_courses; i++) {
printf("请输入第 %d 门课的学分和成绩:", i);
scanf("%f %f", &credit_hours, &grade_point);
total_credits += credit_hours;
total_grades += grade_point * credit_hours;
}
float gpa = total_grades / total_credits;
printf("你的 GPA 是 %.2f", gpa);
return 0;
}
```
这个学分管理系统要求用户输入他们修读的课程数量,然后分别输入每个课程的学分和成绩。程序会计算每个课程的加权分数,然后计算出所有课程的加权平均分数,即 GPA。最后,程序会输出用户的 GPA。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)