首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置一1,作为函数值返回。(用于字符串比较的函数
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置一1,作为函数值返回。(用于字符串比较的函数
admin
2017-02-27
0
问题
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置一1,作为函数值返回。(用于字符串比较的函数是strcmp)。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 16
typedef struct
{ char num [10] ;
int s;
} STREC;
STREC fun (STREC *a, char *b)
{
main ()
{STREC s [N] ={ { "GA005" f 85},{ "GA003",76},
{ "GA002",69},{ "GA004",85} ,{ "GAO01",91} ,
{ "GA007",72 },{ "GA008",64 } ,{ "GA006",87 },
{ "GA015",85},{ "GA013",91},{ "GA012",64 },
{ "GA014",91},{ "GA011",77 },{ "GA017",64 },
{ "GA018",64 },{ "GA016",72 J } ;
STREC h;
char m[10];
int i;FILE *out f
printf("The original data:\n") ;
{ if (i%4==0) printf ( "\n") ;
printf ("%s %3d ",s
.num, s
.s) ;
}
printf("\n\nEnter the number:
h=fun (s,m) ;
printf("The data : ");
printf ( "\n%s %4d\n" ,h . num,h . s) ;
printf ("\n") ;
out = fopen ("out.dat","w") ;
h=fun (s,"GA013") ;
fprintf (out," %s %4d\n",h . num,h. s) ;
fclose (out) ;
}
选项
答案
1 STREC c; 2 int i; 3 c.num[0]=’\0’; /* 置初始空串* / 4 c.s=—1;/* 置成绩为—1 *1 5 for(i=0; i
解析
该程序功能是函数返回指定学号的学生数据,指定的学号在主函数中输入。解题思路是在循环过程中,使用if判断表达式,将输入的学号与所有的学号进行比较,如果找到该学号,将其赋值到指定变量,否则将空格赋值到指定变量,表明没有查找到该学号。
转载请注明原文地址:https://kaotiyun.com/show/ArID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2011年第四季度我国劳动力市场中各文化程度需求人数中的比例居于第三的是:
根据我国《选举法》的规定,有关“由选民直接选举的人大代表候选人提名推荐方式”中,不正确的是()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
元朝人画山水的基本态度发生了改变,不像宋朝人那么追求真山真水,却注意自己的“有笔有墨”,大家所称的“宋人丘壑”和“元人笔墨”正是指此。换言之,宋朝人爱大自然胜过笔墨,而元朝人爱自己的笔墨胜过大自然,_______。填入画横线部分最恰当的一句是(
城墙是古代城市的标志,也是研究城市发展的独特角度。对中国城墙的描述,自古以来就大量出现在正史、方志、文学作品或绘图绘画中,并且是都城学、规划学、军事学等多门学科的重要研究对象,这说明城墙并非一堵“墙”那么简单。可以说,每一座古城墙,都是一本厚重的大书,每一
HEPA,即高效空气过滤器,达到HEPA标准的过滤网,对于0.1~0.3微米的微粒有效率达到99.7%,HEPA网的特点是空气可以通过,但细小的微粒却无法通过。下列关于HEPA应用,说法不正确的是()。
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
加强供给侧结构性改革,需要实施与其相互配合的政策支柱,下列哪项政策与之不符?()
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
随机试题
Rh血型系统中以D抗原的抗原性最强,出现频率高,最有临床意义。()
强烈而短促的情绪状态被称为()。
下列哪项疾病不适合行胆囊切除术()(1994年)
A.闭合性气胸B.原发性气胸C.张力性气胸D.交通性气胸通常采取保守治疗的气胸是
2011年5月1日《刑法修正案(八)》施行。根据《刑法》第12条关于时间效力的规定,下列哪些选项是正确的?()
设计工作内容的变更可能涉及的原因有()。
陆上水泥搅拌桩钻孔取样的数量为()。
电力系统无功过剩时,会造成()。
论述价值规律的作用,并用以阐明我国企业必须注重技术进步,改善经营管理。
宪法具有最高的法律效力,这是因为()。
最新回复
(
0
)