c语言:输入某个学生的信息(含学号,姓名,年龄,六门课程分数-高数/英语/c语言/工程制图/大学物理/信息论,它们的课程积分分别为4/3/4/3/3/3),计算课程总积分。 【输入形式】 学号 姓名 年龄 课程分数 【输出形式】 学号 姓名 年龄 课程总积分
时间: 2023-06-26 14:05:28 浏览: 213
c语言编程:输入学生信息(姓名年龄分数)并按照分数由高到低输出.doc
以下是代码实现:
```c
#include <stdio.h>
int main() {
int id, age;
char name[20];
float math_score, eng_score, c_score, graph_score, physics_score, info_score;
float total_score;
printf("请输入学生信息(学号 姓名 年龄 高数英语c语言工程制图大学物理信息论分数):\n");
scanf("%d %s %d %f %f %f %f %f %f", &id, name, &age, &math_score, &eng_score, &c_score, &graph_score, &physics_score, &info_score);
total_score = math_score*4 + eng_score*3 + c_score*4 + graph_score*3 + physics_score*3 + info_score*3;
printf("学号:%d\n姓名:%s\n年龄:%d\n课程总积分:%.2f\n", id, name, age, total_score);
return 0;
}
```
这段代码实现了输入某个学生的信息(包括学号、姓名、年龄、六门课程分数)并计算课程总积分。通过 `scanf` 函数获取输入信息,然后将每个科目的分数乘以对应的课程积分后相加得到总积分,最后输出学生的信息和课程总积分。
阅读全文