成绩统计(蓝桥杯)

成绩统计

题目描述

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

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

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

输入描述

输入的第一行包含一个整数n (1≤n≤104),表示考试人数。

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

输出描述

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

输入输出样例

示例

输入

c 复制代码
7
80
92
56
74
88
100
0

输出

c 复制代码
71%
43%
c 复制代码
#include<stdio.h>

int main()
{
	int n,count=0,ans=0,i;
	double jige,youxiu;
	scanf("%d",&n);
	int a[10000];
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		if(a[i]>=60)
			count++;
		if(a[i]>=85)
			ans++;	
	}
	jige=count*1.0/n*100;
	youxiu=ans*1.0/n*100;
	printf("%.0f%%\n%.0f%%",jige,youxiu);
	return 0;
} 
相关推荐
Wang's Blog21 小时前
Java框架快速入门: Spring Security+OAuth2之字段验证与自定义验证注解实战
java·算法·spring
带多刺的玫瑰21 小时前
Leecode#29刷题之两数相除
java·python·算法
smj2302_7968265221 小时前
解决leetcode第4017题数组中的峰值II
python·算法·leetcode
午彦琳21 小时前
2026.9.9
数据结构·算法·leetcode
我的小卷呀21 小时前
Linux ip 命令底层逻辑与实战指南
linux·运维·c语言·网络协议·tcp/ip·网络安全
luj_176821 小时前
中锋卡位与开放线博弈
c语言·开发语言·网络·经验分享·算法
未来之窗软件服务21 小时前
计算机二级[英文]-C 逻辑运算和fopen—东方仙盟
c语言·开发语言·仙盟创梦ide·东方仙盟
洋不写bug21 小时前
二叉树(四)经典算法题目解析,公共祖先,二叉树构造,非递归遍历
数据库·算法·二叉树·二叉树构造·公共祖先
hansang_IR21 小时前
【题解】P4454 [CQOI2018] 破解D-H协议
c++·算法·密码学·数论
梓䈑21 小时前
【动态规划系列】路径问题、子数组 和 子序列问题、背包问题
c++·算法·动态规划