C语言计算单个学生成绩
时间: 2024-10-18 17:01:08 浏览: 13
在C语言中,计算单个学生的成绩通常会涉及到基本的数据输入和处理。以下是一个简单的示例,展示了如何创建一个程序来获取学生姓名、课程分数以及计算总分:
```c
#include <stdio.h>
// 定义结构体表示学生信息
typedef struct {
char name[50]; // 学生姓名
float score; // 课程分数
} Student;
// 主函数
int main() {
// 定义变量接收用户输入
Student student;
// 输入学生姓名
printf("请输入学生姓名: ");
fgets(student.name, sizeof(student.name), stdin); // 注意去掉回车符
student.name[strlen(student.name) - 1] = '\0'; // 去掉多余字符
// 输入课程分数
printf("请输入课程分数: ");
scanf("%f", &student.score);
// 计算总分并显示结果
float total_score = student.score;
printf("学生的姓名是 %s,课程分数是 %.2f,总分为 %.2f.\n", student.name, student.score, total_score);
return 0;
}
阅读全文