字体
第(6/6)页
关灯
   存书签 书架管理 返回目录
ain()

    {

    int i,c=0;

    float ave,s=0;

    for(i=0;i<5;i++)

    {

    s+=boy[i].score;

    if(boy[i].score<60) c+=1;

    }

    printf("s=%f\n",s);

    ave=s/5;

    printf("average=%f\ncount=%d\n",ave,c);

    }

    本例程序中定义了一个外部结构数组 boy,共 5 个元素,并作了初始化赋值。在 main 函

    数中用 for 语句逐个累加各元素的 score 成员值存于 s 之中,如 score 的值小于 60(不及格)

    即计数器 C 加 1,循环完毕后计算平均成绩,并输出全班总分,平均分及不及格人数。

    【例 11.4】建立同学通讯录

    #include"stdio.h"

    #define NUM 3

    structcomm

    {

    char ncom[20];

    char phone[10];

    };

    main()

    {

    structcomm man[NUM];

    int i;

    for(i=0;i
    {

    printf("input ncom:\n");

    gets(man[i].ncom);

    printf("input phone:\n");

    gets(man[i].phone)

    松语文学免费小说阅读_www.16sy.com
上一页 目录 下一章