从键盘上输入学生的学号、年龄、及语文、数学和英语成绩,并在屏幕上显示。 用C语言
时间: 2024-10-05 11:02:17 浏览: 26
在C语言中,你可以使用`scanf`函数从用户那里获取输入,然后通过控制台输出信息。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int student_id, age;
float chinese_score, math_score, english_score;
// 输入学生信息
printf("请输入学生学号:");
scanf("%d", &student_id);
printf("请输入学生年龄:");
scanf("%d", &age);
// 输入各科成绩并检查是否有效(避免除以0的情况)
printf("请输入语文成绩:");
scanf("%f", &chinese_score);
printf("请输入数学成绩:");
scanf("%f", &math_score);
if (math_score <= 0) {
printf("数学分数必须大于0,请重新输入:");
scanf("%f", &math_score);
}
printf("请输入英语成绩:");
scanf("%f", &english_score);
if (english_score <= 0) {
printf("英语分数必须大于0,请重新输入:");
scanf("%f", &english_score);
}
// 输出学生信息
printf("\n学号:%d\n年龄:%d\n语文成绩:%f\n数学成绩:%f\n英语成绩:%f\n",
student_id, age, chinese_score, math_score, english_score);
return 0;
}
```
阅读全文