|
发表于 2023-3-22 19:51:17
|
显示全部楼层
class变量名是关键字,换一个
我改成这样了:
- #include <stdio.h>
- struct stu{
- char *name; //姓名
- int num; //学号
- int age; //年龄
- char group; //所在小组
- float score; //成绩
- }classb[5]= {
- {"Li ping", 5, 18, 'C', 145.0},
- {"Zhang ping", 4, 19, 'A', 130.5},
- {"He fang", 1, 18, 'A', 148.5},
- {"Cheng ling", 2, 17, 'F', 139.0},
- {"Wang ming", 3, 17, 'B', 144.5}
- };
- int main(){
- int i, num_140 = 0;
- float sum = 0;
- for(i=0; i<5; i++){
- sum += classb[i].score;
- if(classb[i].score < 140) num_140++;
- }
- printf("sum=%.2f\naverage=%.2f\nnum_140=%d\n", sum, sum/5, num_140);
- return 0;
- }
复制代码 |
|