首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
30
问题
请编写函数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://jikaoti.com/ti/DBn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
下面关于完全二叉树的叙述中,错误的是______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
随机试题
对出版物的需求不急切,来书店主要是为浏览、观赏、随便看看。这种心态反映消费者的()。
在ASP.NET的某页面设计中,有一个Label控件,控件的ID属性为lblName,Text属性为“这是我的地盘!“。运行该页面后,以下选项()代码会出现在浏览器的源文件中
Asemanticfieldisameaningareawherewordssharethesame.()
甲公司是ABC会计师事务所的常年审计客户。A注册会计师负责审计甲公司2017年度财务报表,确定财务报表整体的重要性为250万元。资料一:A注册会计师在审计工作底稿中记录了实施的控制测试,部分内容摘录如下:资料二:A注册会计师在审计丁作底稿中记录了
膀胱肿瘤最常发生的部位是
A.G蛋白偶联受体B.配体门控离子通道受体C.酪氨酸激酶受体D.细胞核激素受体E.生长激素受体肾上腺素作用的受体属于
梁某已八十多岁,老伴和子女都已过世,年老体弱,生活拮据,欲立一份遗赠扶养协议,死后将三间房屋送给在生活和经济上照顾自己的人。梁某的外孙子女、侄子、侄女及干儿子等都争着要做扶养人。这些人中谁不应作遗赠扶养协议的扶养人?
土地统计即是土地管理工作的重要组成部分,也是社会经济统计的重要组成部分,它是反映国情、国力和社会经济活动分布的重要途径和必要手段。()
中国基督教“三自爱国运动”委员会主席傅先伟说,在金融危机之时,希望各宗教团体从宗教信仰的角度帮助信教群众提升信心,寻找心灵抚慰。心灵的“环保,会带来国家的大和谐、民生的大改善。这反映了在我国()。
VBA程序流程控制的方式有()。
最新回复
(
0
)