题目描述
随堂测试后,老师需要统计本次测试的高分人数(90分及以上)。你自告奋勇接下了这个任务,你需要编程解决这个问题。
输入输出格式
输入格式
第一行1个正整数n,表示参加本次测试的总人数。
第二行n个正整数,空格隔开,表示每份试卷的分数。
输出格式
一行1个正整数,表示分数≥90分的总人数。
输入输出样例
輸入資料 1
5
87 89 90 95 93
Copy
輸出資料 1
3
Copy
数据规模与限制
对100%的测试点,分数范围在【0~100】,1≤n≤100
这道题主要是运用一维数组,我们可以将变量名设为m,m的值为100,并输入n和a两个变量名,并做出第一个for循环:
int n,a=0;
cin>>n;
for (int i=0;i<n;i++)
{
cin>>m[i];
}
Copy
接下来是第二个for循环,并输出a,结束编程:
for (int i=0;i<n;i++)
{
if (m[i]>=90)
{
a++;
}
}
cout<<a;
return 0;
Copy
以下是全过程:
#include<bits/stdc++.h>
using namespace std;
int m[100];
int main()
{
int n,a=0;
cin>>n;
for (int i=0;i<n;i++)
{
cin>>m[i];
}
for (int i=0;i<n;i++)
{
if (m[i]>=90)
{
a++;
}
}
cout<<a;
return 0;
}