Description
大学英语等级考试结束后,校长张丁想知道每个分数有多少学生,所以请你编程序统计一下。为了使统计工作便于开展,现在假定所有可能的分数在0-100之间(含0分和100分),你的任务是统计出某一段成绩有多少学生,把这个结果告诉张校长。
Input
输入有三行,第一行为学生人数n,1<=n<=10000;第二行为n个用空格隔开的整数,表示n个学生的成绩;第三行是用空格隔开的两个整数f和t,表示分数段是从f到t,0<=f<=t<=100。
Output
成绩介于f和t(含f和t)的学生一共有多少人?
Sample Input
4 70 85 87 95 81 89
Sample Output
2
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,i,j,t,s,q,p;
s=0;
int a[101];
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
}
cin>>q>>p;
for(i=1;i<=n-1;i++)
{
for(j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
swap(a[j],a[j+1]);
}
}
}
for(i=1;i<n;i++)
{
if(q<=a[i]&&a[i]<=p)
{
s++;
}
}
cout<<s;
return 0;
}