首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依此类推,把
请编写函数fun,函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依此类推,把
admin
2013-03-29
62
问题
请编写函数fun,函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依此类推,把100岁(含100)以上年龄的人数都放在d[10]中。结果在主函数中输出。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 50
#define M 11
void fun(int*a,int *b)
{
}
double rnd()
{ static t=29,c=217,m=1024,r=0;
r=(r*t+c)%m;return((double)r/m);
}
main()
{ int ageIN],i,d[M];void NONO
(int d[M]);
for(i=0;i
=(int)
(115*rnd());
printf(”The original data:\n”);
for(i=0; i
%10==0?”%4d\n”:”%4d”,age
);
printf(”\n\n”);
fun(age,d);
for(i=0;i<10;i++)printf(”%4d
一一一%4d:%4d\n”,i*10,i*10+9,d
);
pzintf(”over 100:%4d\n”,d[10]);
NONO(d);
}
void NONO(int d[M])
(/*请在此函数内打开文件,输入测试数据,
调用~un函数,输出数据,关闭文件。*/
FILE*wf ;int i;
wf=fopen(”out.dat”,”w”);
for(i=0;i<10;i++)fprintf
(wf,”%4d---%4d:%4d\n”,i*10,i*10+9,
d
);
fprintf(wf,”over 100:%4d\n”,
d[10]);
fclose(wf);
}
选项
答案
int i,j; for(j=0;j
=0&&a[i]<=9) //0到9岁 b[0]+=1; else if(a[i]>=10&&a[i]<=19) //10到19岁 b[1]+=1; else if(a[i]>:20&&a[i]<=29) b[2]+==; else if(a[i]>=30&&a[i]<=39
解析
(1)首先,初始化不同年龄段的计数统计器。
(2)然后在for循环中,利用多重选择结构,依次对年龄进行判断,同时将对应的计数器值加1操作。
转载请注明原文地址:https://kaotiyun.com/show/3PJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);
以下程序运行结果是【】。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case
软件结构是以【】为基础而组成的一种控制层次结构。
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
随机试题
下列句子中,数字用法符合规范的是()。
男性,65岁,高血压病史10余年,既往有气喘病史,昨日突然出现神志不清,左侧肢体瘫痪,测血压200/120mmHg、血糖11.2mmol/L、血胆固醇7.8mmol/L。此时降压治疗应将血压降至下列哪种水平为宜
依据《安全生产法》的规定,矿山建设项目和用于生产、储存危险物品的建设项目竣工投入生产或者使用前,必须依照有关()的规定对安全设施进行验收。
【2014年真题】限额设计方式中,采用综合费用法评价设计方案的不足是没有考虑()。
计量基准的量值应当与()量值保持一致。
公众的不同,决定着()。
公安机关在紧急处置重大灾害事故或者平息叛乱时,在不得已的情况下所采取的非常措施是()
网络营销的特点是(41)。
"OrganicArchitecture"Oneofthemoststrikingpersonalitiesinthedevelopmentofearly-twentieth-centuryarchitecturewas
A、Heisunimpressedbywhatthewomantoldhim.B、Hedoubtshecanaffordit.C、Hedoesn’tthinkit’ssuitableforhim.D、He’se
最新回复
(
0
)