一维数组和函数综合编程练习
来源:百度知道 编辑:UC知道 时间:2024/06/04 12:55:16
学生成绩统计
从键盘输入一个班(全班最多不超过30人) 学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:
统计不及格人数并打印不及格学生名单
统计成绩在全班平均分及平均分以上的学生人数,并打印这些学生的名单
统计各分数段的学生人数及所占的百分比.
从键盘输入一个班(全班最多不超过30人) 学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:
统计不及格人数并打印不及格学生名单
统计成绩在全班平均分及平均分以上的学生人数,并打印这些学生的名单
统计各分数段的学生人数及所占的百分比.
含有姓名和成绩,其实用结构体比较简单;你要求要一维数组,我就用了两个数组……一个保存成绩,一个保存相应的姓名(二维的)
以下是我写的C程序,图片为运行结果,你可以参考一下
# include<stdio.h>
# define N 30
main()
{int i,j,sum,average,low,high;
int a,b;
int result[N]={0};
char name[N][5];
sum=low=high=a=b=0;
for(i=0;i<N;i++)
{printf("name:");
scanf("%s",name[i]);
printf("result:");
scanf("%d",&result[i]);
if(result[i]<0) break;
}
printf("\nA list of failure is:\n");
for(j=0;j<i;j++)
{sum=sum+result[j];
if(result[j]<60)
{low++;
printf("%s ",name[j]);
}
}
printf("\nThe number of&n
c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分。
输入一个二维数组A[6][6]。设计一个函数,用指向一维数组的指针变量一维数组的和二维数组的行%C
c++编程 编写put()函数和get()函数,把值放入数组并取值
求助C程序编程.题目:编程找出一维数组中值为最大的元素和此元素的下标,数组元素的值由键盘输入.
急!!!!C++编程题:输入10个整数,储存到一个一维整型数组中,编一个函数将其由小到大排列
编写函数对一维数组的内容进行排序
java编程求一个一维整数组的所有数组元素的和,以及数组元素的最大值和它所在的列位置
c语言二维数组和一维数组合并
谁对一维数组和二维数组超了解
编写一个函数,分别求出一维整型数组a[n]中所有奇数元素和所有偶数元素