题目内容

以下程序中函数fun的功能是统计person所指结构数组中所有性别(gender)为M的记录个数,并作为函数值返回,请填空。#define N 3 typedef struct { int num; char nam[10]; char gender;}SS;int fun(SS person[]){ int i,n=0; for(i=0;i

查看答案
更多问题

以下程序的运行结果是_______。struct student{ char name[10]; long sno; float score;};int main(void){ struct student a={"Zhangsan",2001,95},b={"Lisi",2002,90}; struct student c={"Ahua",2003,95},d,*p=&d; d=a; if(strcmp(a.name,b.name)>0) d=b; if(strcmp(c.name,d.name)>0) d=c; printf("%ld%s\n",d.sno,p->name); return 0; }

下列程序的功能是输入5个联系人信息,统计年龄分布情况。请填空。struct address{ char street[20]; int code; int zip;};struct nest_friendslist{ char name[10]; int age; char telephone[13]; struct address addr;}f;int main(void){ int i,count1,count2,count3; count1=count2=count3=0; for(i=1;i<=5;i++){scanf("%s%d%s",f.name,&f.age,f.telephone);_______; /*输入地址信息*/if(f.age>=55) count1++;else if(f.age>=40) count2++;else count3++; } printf("老年人:%d,中年人:%d,青年人数:%d\n",count1,count2,count3); return 0; }

下面程序的功能是输入某班学生的姓名及数学、英语成绩,计算每位学生的平均分,然后输出平均分最高的学生之姓名及数学、英语成绩。请填空。struct student{ char name[10]; int math,eng; float aver;};int fun(struct student s[],int n){ int k,maxsub=0; for(k=0;k

设有三个人的姓名和年龄存在结构数组中,以下程序输出三人中年龄居中者的姓名和年龄。请填空。static struct man{ char name[20]; int age;}person[]={"li-ming",18, "wang-hua",19,"zhang-ping",20};int main(void){ int i,j,max,min; max=min=person[0].age; for(i=1;i<3;i++)if(person[i].age>max) ______;else if(person[i].age

答案查题题库