#include <stdio.h>
#include <stdlib.h>
#define N 6
int 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;
}
结构类型数组实例(计算学生的平均人数以及及格人数)
最新推荐文章于 2022-12-07 15:24:18 发布