东方博宜 1429. 奖学金评级
思路:有点轻敌了啊,我还以为这个会比较简单,结果上来就报错了。
核心就是整个计数变量。
如果有成绩小于60 ,就整个断掉循环,不必再进行了。并且直接把m赋值为0 ;后面进行判断也用m==0 做条件。文章来源:https://www.toymoban.com/news/detail-846879.html
文章来源地址https://www.toymoban.com/news/detail-846879.html
在这里插入代码片#include<iostream>
using namespace std;
int main()
{
int n ;
cin >> n ;
int a[20];
for(int i = 0 ; i < n ; i++)
{
cin >> a[i] ;
}
int m = 0 ;
for(int i = 0 ; i < n ; i++)
{
if(a[i] < 60)
{
m=0;
break;
}
if(a[i] >= 90)
m+=1;
}
if (m >= 5)
cout << 1 ;
else if (m==4 || m==3)
cout << 2;
else if(m == 2)
cout << 3;
else if(m==0)
cout << "no" ;
return 0 ;
}
到了这里,关于东方博宜 1429. 奖学金评级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!