C语言编程>第二十四周 ③ 给定程序的功能是将m个人的考试成绩进行分段统计,考试成绩放在score数组中,各分段的人数存到a数组中:

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

例如,当score数组中的数据是:90,54,90,77,68,88,59,94,75,98。调用该函数后,a数组中存放的数据应是:1 2 1 4 0 2。
请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。

代码如下:

#include
void fun(int score[],int a[],int m)
{
     
	int i;
	for(i=0;i<6;i++)
		a[i]=0;
	for(i=0;i<m;i++)
		if(score[i]<60)
			a[5]++;
		else
			a[(score[i]-60)/10]++;
}
main()
{
     
	int i,score[100]={
     90,54,90,77,68,88,59,94,75,98},a[6];
	fun(score,a,10);
	printf("the result is:");
	for(i=0;i<6;i++)
		printf("%d   ",a[i]);
	printf("\n");
}

输出运行窗口如下:
C语言编程>第二十四周 ③ 给定程序的功能是将m个人的考试成绩进行分段统计,考试成绩放在score数组中,各分段的人数存到a数组中:_第1张图片

越努力越幸运!
加油,奥力给!!!

你可能感兴趣的:(笔记)