A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

void main(){
     //结构体
     struct stu{
             int num;
             char *name;
             char sex;
             float score;
     }

     //结构体数组
     struct stu boy[5]={
        {101,"Li Ping",'F',45},
        {102,"Zhang Ping",'M',62.5},
        {103,"He fang",'F',92.5},
        {104,"Cheng ling",'M',87},
        {105,"Wang ming",'M',48}};

     //定义变量,保存总成绩
     float sum=0.0f;
     //定义变量,保存计算器
     int count=0;

     //循环
     //其中:计算总成绩、判断成绩是否小于60,如果小于60要让计算器+1
     //判断是否大于80小于100,将这部分学生打印出来
     for(int i=0;i<5;i++){
             //计算总成绩
             sum+=boy[i].score;
             //判断每个学生的成绩
             if(boy[i].score<60){
                     count++;
             }else if(80<boy[i].score && boy[i].score<100){
                     //判断80<score<100的学生
                     printf("学名:%s,成绩:%.2f",boy[i].name,boy[i].socre);
             }
     }

     printf("平均值:%.2f\n",sum/5);
     printf("不及格人的格式:%d\n",count);
}

1 个回复

倒序浏览
嗯,不错。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马