ch11_9.c

来自「C语言程序设计上机指导与练习 冶金工业出版社 刘怀亮」· C语言 代码 · 共 38 行

C
38
字号
/*CH11_9*/
/*题目与例11-4相同,计算一组学生的平均成绩和不及格人数*/
#include"stdio.h"  
struct student
{
    int num;
    char *name;
    char sex;
    float score;}boy[5]={
                              {101,"Li ping",'M',45},
                              {102,"Zhang ping",'M',62.5},
                              {103,"He fang",'F',92.5},
                              {104,"Cheng ling",'F',87},
                              {105,"Wang ming",'M',58},
                           };
main()
{
    struct student *ps;
    void ave(struct student *ps);
    ps=boy;
    ave(ps);
}
void ave(struct student *ps)
{
    int c=0,i;
    float ave,s=0;
    for(i=0;i<5;i++,ps++)
    {
        s+=ps->score;
        if(ps->score<60) c+=1;
    }
    printf("s=%f\n",s);
    ave=s/5;
    printf("average=%f\ncount=%d\n",ave,c);
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?