c语言求绩点
时间: 2023-07-02 21:12:26 浏览: 198
计算绩点的公式如下:
GPA = ∑(绩点 × 学分) / ∑学分
其中,绩点可以通过成绩换算得到,一般采用四分制或百分制,具体换算关系可以查看学校的规定。学分是指每门课程的学分数,一般为1、2、3或4学分。
以下是一个简单的 C 语言程序来计算绩点:
```c
#include <stdio.h>
int main() {
int n; // 课程数
printf("请输入课程数:");
scanf("%d", &n);
int credit[n]; // 学分
int score[n]; // 成绩
float total_credit = 0; // 总学分
float total_gpa = 0; // 总绩点
// 输入每门课程的学分和成绩
for (int i = 0; i < n; i++) {
printf("请输入第%d门课的学分和成绩:", i + 1);
scanf("%d%d", &credit[i], &score[i]);
total_credit += credit[i];
total_gpa += credit[i] * score[i];
}
// 计算绩点并输出
float gpa = total_gpa / total_credit;
printf("您的绩点为:%.2f\n", gpa);
return 0;
}
```
注意,此程序只是一个简单的示例,实际情况可能更加复杂,具体实现方式需要根据学校的规定进行调整。