填空题:给定程序的功能是将n个人员的考试成绩进行分段统计,考试成绩放在a数组中,各分段的人数存到b数组中:成绩为60~69的人数

  • 题目分类:C语言
  • 题目类型:填空题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
给定程序的功能是将n个人员的考试成绩进行分段统计,考试成绩放在a数组中,各分段的人数存到b数组中:成绩为60~69的人数存到b[0]中,成绩为70~79的人数存到b[1]中,成绩为80~89的人数存到b[2]中,成绩为90~99的人数存到b[3]中,成绩为100的人数存到b[4]中,成绩为60分以下的人数存到b[5]中。
例如,当a数组中的数据是:93、85、77、68、59、43、94、75、98,调用该函数后,b数组中存放的数据应是:1、2、1、3、0、2。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在横线上填入所编写的若于表达式或语句。
试题程序:
#includedstdi0.h>
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]++;
}
void 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,");
}
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析:

有以下程序#include<stdio.h>int a=1;intf(int c){static int a=2:c=c

有以下程序#includeint a=1;intf(int c){static int a=2:c=c+1:return(a++

查看答案

在16位编译系统上,若有定义“int a[]={10,20,30},*p=&a;”,当执行“P++;”后,下列说法错误的

在16位编译系统上,若有定义“int a[]={10,20,30},*p=&a;”,当执行“P++;”后,下列说法错误的是( )。A.P向高地址移了一个字节

查看答案

已知学生表如下: 学号姓名年龄性别班级20120001张三18男计算机一班20120002李四19男计算机一班20120

已知学生表如下: 学号姓名年龄性别班级20120001张三18男计算机一班20120002李四19男计算机一班20120003王五20男计算机一班2012000

查看答案

VBA中定义符号常量使用的关键字是(  )。

VBA中定义符号常量使用的关键字是(  )。 A.Const B.Din C.Public D.Static

查看答案

在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是(  )。

在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是(  )。 A.Forml!txt1 B.txt1 C.Forms!Forml ! txt

查看答案