结构类型数组实例(计算学生的平均人数以及及格人数)

来源:互联网 发布:西安淘宝美工培训 编辑:程序博客网 时间:2024/04/30 12:50
#include <stdio.h>#include <stdlib.h>#define N 6int main(void){int i,countOfPass=0;float av,sum=0.0;struct StudentType{int num;char *name;char sex[3];int age;float score;};struct StudentType student[]={{10101,"德华刘","男",42,98.1},{10102,"靓影张","女",22,99.8},{10103,"学友张","男",43,96.5},{10104,"周星星","男",23,16.5},{10105,"金宝洪","女",51,56.6},{10106,"英邦德","男",68,59.4}};for(i=0;i<N;i++){sum+=student[i].score;if(student[i].score>=60){countOfPass++;}}av=sum/N;printf("平均成绩:%4.1f\n",av);printf("及格人数:%d\n",countOfPass);system("PAUSE");return 0;} 

0 0