统计各个分数的人数.cpp

来自「有回文字判断」· C++ 代码 · 共 32 行

CPP
32
字号
/*计算机071 冯一超编写的统计各个分数的人数
原创程序  
程序说明:程序建立两个数组
info[]用来储存每个学生的成绩
grade[]共有101个元素,记录从0到100每个分数的人数
*/

#include <stdio.h>
#define MAX 1000
int main()
{
	int i;
	int g;
	int num;
	int info[MAX+1];//记录max个学生的成绩
	int grade[101];//记录每个成绩的人数,每个单元记录一个成绩的信息,例如grade[60]记录60分共有多少人
	printf("要输入多少个学生的成绩:");
	scanf("%d",&num);
	printf("请依次输入学生成绩:\n");
	for (i=0;i<=100;i++)//分数数组全部赋0
		grade[i]=0;
	for (i=1;i<=num;i++)//录入成绩
		scanf("%d",&info[i]);
	for (i=1;i<=num;i++)//扫描一遍数组,统计各各分数的人数
		grade[info[i]]++;
	for (i=0;i<=100;i++)
		printf("有%d个人得了%d分\n",grade[i],i);
	getchar();
	getchar();
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?