蓝桥杯成绩统计

题目描述:
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。

如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。

请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。

输入描述
输入的第一行包含一个整数 n表示考试人数。

接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。

输出描述
输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分 四舍五入保留整数。

输入输出样例
示例
输入
7
80 92 56 74 88 100 0

输出
71%
43%
代码如下:

#include
int main()
{
	int a = 0;
	int arr[10000];
	int n = 0;
	int i = 0;
	int j = 0;
	scanf("%d", &n);
	for (a = 0; a < n; a++)
	{
		scanf("%d", &arr[a]);
		if (arr[a] >= 60)
			i++;
		if (arr[a] >= 85)
			j++;
	}
	printf("%.0f%%\n", (i * 100) / (1.0 * n));
	printf("%.0f%%\n", (j * 100) / (1.0 * n));
	return 0;
}

运行结果如下:
蓝桥杯成绩统计_第1张图片

你可能感兴趣的:(c语言,蓝桥杯)