2011-2012年第一学期mysql数据库——测试题4套_2011年计算机等级二级C语言填空题练习题及答案解析(4)...

14. 给定程序的功能是将n个人员的考试成绩进行分段统计,考试成绩放在a数组中,各分段的人数存到b数组中:成绩为60到69的人数存到b[0]中,成绩70到79的人数存到b[1],成绩为80到89的人数存到b[2],成绩90到99的人数存到b[3],成绩为100的人数存到b[4],成绩为60分以下的人数存到[5]中。

void fun(int a[], int b[], int n)

{int i;

for (i=0; i<6; i++) b[i] = 0;

for (i=0; i< ___1___; i++)

if (a[i] < 60) b[5]++;

___2___ b[(a[i]- 60)/10]++;

}

main()

{int i, a[100]={ 93, 85, 77, 68, 59, 43, 94, 75, 98}, b[6];

fun(___3___, 9);

printf("the result is: ");

for (i=0; i<6; i++) printf("%d ", b[i]);

printf("\n");

}

处:i<6

第二处:else

第三处:a, b

解析:

数组 a 实际有9个元素。

数组 b 实际有6个元素。

理解语句 b[(a[i]- 60)/10]++; 的含义。动手。

个数的计数。

编辑推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值