#include <stdio.h> struct student { int num; char name[20]; int score; }; struct student stud[10]; int main(void) { int i, sum = 0 ; for(i = 0; i < 10; i++){ scanf("%d%s%d", &stud[i].num, , &stud[i].score); sum += stud[i].score; } printf("aver=%d\n", sum/10); return 0; }
时间: 2024-01-15 10:03:14 浏览: 34
c语言链表[参考].pdf
这段代码是一个简单的C语言程序,用于计算10个学生的平均分数。程序中定义了一个结构体类型student,包含了学生的学号(num)、姓名(name)和成绩(score)。然后声明了一个名为stud的结构体数组,用于存储10个学生的信息。在主函数中,通过for循环输入每个学生的学号和成绩,并累加每个学生的成绩到sum变量中。最后通过printf函数输出平均分数。不过需要注意的是,程序中的scanf函数中第二个参数缺少了一个变量名,应该修改为"%d%s%d"。
阅读全文