题目内容

设有以下定义和语句()。structSTD{charname[10];}intage;intsex;}s[5],*ps;ps=&s[0];下面scanf函数调用语句中对结构体变量成员引用错误的是

A. scanf(“%s”,s[0].name);
B. scanf(“%d”,&s[0].age);
C. scanf(“%d”,&(ps->sex));
D. scanf(“%d”,ps->age);

查看答案
更多问题

以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。请填空。#include"stdio.h"structlist{chardata;structlist*next;};structlist*creat(){structlist*h,*p,*q;charch;h=_____malloc(sizeof(____));p=q=h;ch=getchar();while(ch!='?'){p=____malloc(sizeof(____));p->data=ch;q->next=p;q=p;ch=getchar();}p->next='\0';________;}

设有以下结构类型说明:structstud{charnum[5],name[10];ints[4];doubleave;};请编写:(1)函数readrec:把30名学生的学号、姓名、四项成绩以及平均分放在一个结构体数组中,学生的学号,姓名和四项成绩由键盘输入,然后计算出平均分放在结构体对应的域中。(2)函数writerec:输出30名学生的记录。(3)main函数调用readrec函数和writerec函数,实现全部程序功能(注:不允许使用外部变量,函数之间的数据全部使用参数传递)。

已知head指向一个带头结点的单向链表,链表中每个节点包含数据域(data)和指针域(next),数据域为整形。请分别编写函数,在链表中查找数据域值最大的结点:(1)由函数值返回找到的最大值。(2)由函数值返回最大值所在结点的地址值。

s____________ adj.(表示)同情的;有同情心的

答案查题题库