首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。 注意:部分源程序在文件PROGl.C文件中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。 注意:部分源程序在文件PROGl.C文件中。
admin
2014-06-20
51
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
#defineN16
typedefstruct
{charnum[10];
ints:
}STREC;
intfun(STREC*a,STREC*b)
{
}
main( )
{STRECsin]={{"GA05",85),{"GA03",76),{"GA02",69},{"GA04",85},{"GA01",91),{"GA07",
72},{"GA08”,64},{"GA06",87},{"GA015",85},{"GA013",91),{"GA012",64},{"GA014",91},
{"GA011",91},{"GA017",64),{"GA018",64),{"GA016",72}};
STRECh[N];
inti,n;FILE*out;
n=fun(s,h);
printf("The%dlowestscore:\n",n);
for(i=0;i<n;i++)
printf("%s%4d\n",h
.hum,h
.s);
printf("\n");
out=fopen("out.dat","w");
fprintf(out,"%d\n",n);
for(i=0;i<n;i++)
fprintf(out,"%4d\n",h
.s);
fclose(out);
}
选项
答案
inti,j=0,min=a[0].s; for(i=0;i<N;i++){ if(min>a[i]_s){ j:0;b[j++]=a[i];min=a[i].s; } elseif(min==a[i].s) bD++]=a[i]; } retumj;
解析
该程序功能是把分数最低的学生数据放在b所指的数组中。本题是关于求解结构体中某些成员的最小值,首先将第一个值设定为最小值,并在循环中将其他所有值与该值进行比较,求得最小值。然后将最小值与所有值进行比较,求得所有的最小值。
(1)要把最低分数的学生数据放在数组中,首先求出最低分数,再使用一个for循环把所有的成绩进行比较,找出最低的分数来。
(2)找出所有与最低分数相等的学生,并将最低分数的人数累加。
转载请注明原文地址:https://kaotiyun.com/show/QCID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下说法不正确的是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
经济学上所推崇的“橄榄型”收入分配结构.是指低收人和高收入相对较少、中等收入占绝大多数的分配结构。我国正在采取措施,实施“提低、扩中、调高、打非、保困”的方针,使收入分配朝着“橄榄型”方向发展。这主要是为了促进()。
在几千年人类文明发展过程中,亚非美欧都留下许多宝贵的文学艺术和建筑遗产,下列属同一大洲的是()。
某公司年会设有6个红包,分别装有100、200、300、400、500、600元现金,若从中任意抽取3个红包且红包内总金额能被三等分,则抽中的人可得到三个红包的奖金。那么中奖比例为多少?
一间房屋的长、宽、高分别是6米、4米和3米。施工队员在房屋内表面上面一条封闭的线,其所画的线正好在一个平面上且该平面正好将房屋的空间分割为两个形状大小完全相同的部分。问其所面的线可能的最长距离和最短距离之间的差是多少米?()
“天下为公”的基本含义是,天下是天下人所共有的,不是一个集团、一个群体的,在“天下为公”观念背后,我们看到的是中国人最基本的政治观念,也是过去四千年来中国政治运作的基本原则,那就是政治平等,人人都有参与天下之治理的机会。当然,参与方式非常多样,一个普普通通
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
在SQLServer2008中,主要数据文件必须建立在【11】文件组中。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有元素个数为()。
随机试题
驾驶摩托车使用制动时,先使用前轮制动,后使用后轮制动。
某药厂生产的川芎茶调散,其药物组成为川芎、羌活、白芷、荆芥、薄荷、防风、细辛、甘草,具有疏风止痛的作用。处方中属于马兜铃科,含成分的中药是
甲骑车经过乙公司在小区内的某施工场地时,由于施工场地湿滑摔倒致骨折,遂诉至法院请求赔偿。由于《民法通则》对“公共场所”没有界定,审理过程中双方对施工场地是否属于《民法通则》中的“公共场所”产生争议。法官参考《刑法》、《集会游行示威法》等法律和多个地方性法规
测绘项目有别于其他工程项目,它是针对特定的()和空间范围展开的工作。
美国前总统林肯说:“最高明的骗子,可能在某个时刻欺骗所有的人,也可能在所有的时刻欺骗某些人,但不可能在所有时刻欺骗所有的人。”如果林肯的上述断定是真的,那么下述哪项断定是假的?()
结合我省经济工作基调。分析我省经济工作为什么要突出“加快发展”。并结合实际。谈谈采取什么措施。
下面关于采用总线结构在系统设计、生产、使用和维护方面的优越性的叙述中,描述不正确的是( )。
向已有表中添加新字段或约束的SQL语句是______。
NewProductWillSaveLivesDrinkingwaterthatlookscleanmaystillcontainbugs(虫子),whichcancauseillness.Asmallcom
Thehumanbeingshavepollutedtheenvironmentseriously.ItistimetheUnitedNationsmusttakesomemeasures.
最新回复
(
0
)