用c语言实现学生成绩单制作
时间: 2023-06-26 08:03:36 浏览: 227
C语言实训报告学生成绩管理系统.doc
下面是一个简单的用C语言实现学生成绩单制作的示例代码:
```c
#include <stdio.h>
struct student {
char name[50];
int roll;
float marks;
} s[5];
int main() {
int i;
printf("Enter information of students:\n");
// 获取输入信息
for(i=0; i<5; ++i) {
s[i].roll = i+1;
printf("\nFor roll number %d\n",s[i].roll);
printf("Enter name: ");
scanf("%s",s[i].name);
printf("Enter marks: ");
scanf("%f",&s[i].marks);
printf("\n");
}
printf("Displaying Information:\n\n");
// 输出学生成绩单
for(i=0; i<5; ++i) {
printf("Roll number: %d\n",i+1);
printf("Name: %s\n",s[i].name);
printf("Marks: %.2f\n",s[i].marks);
printf("\n");
}
return 0;
}
```
在这个示例代码中,我们首先定义了一个 `student` 结构体,它包含了每个学生的姓名、学号和成绩。接着,在 `main` 函数中,我们使用循环获取每个学生的信息,并将其存储在 `s` 数组中。最后,我们再次使用循环输出每个学生的信息,以制作学生成绩单。
需要注意的是,这只是一个简单的示例代码,实际制作学生成绩单还需要考虑很多因素,比如成绩的计算方法、排名等。
阅读全文