94 条题解
-
0
高考降临,
大地一片黑暗,而我们的烂羊羊,却在家悠闲的看电视。 突然从门后出来一个光头。 原来是稀羊羊,它大喊一声:“烂羊羊,火树给我去刷题!”吓得烂羊羊不情愿的火树去刷题 烂羊羊能不能考得好成绩呢 (编不下去了)#include<iostream> using namespace std; int main() { int a[4],sum=0; for(int i=0;i<4;i++) cin>>a[i];//输入成绩 for(int j=0;j<4;j++) { if(a[j]>=90) sum++; if(a[j]<60)//有没有低于60分的 { cout<<"Poor LanYangYang"; return 0;//直接结束整个程序 } } if(sum==4) sum++;//判断是否全对,是就+1(也可以把sum赋值5:sum=5) cout<<sum;//输出 return 0; }
点个赞吧
-
0
这道题,老规矩,先定义数组,我们这时废话不多说,上代码!
注意了!全网最最最长的代码!
如下:
↓
#include <bits/stdc++.h> using namespace std; int main( ) { int courseA, courseB, courseC, courseD;//定义四门功课. int jiafen = 0; int a[4]; int b; cin >> courseA >> courseB >> courseC >> courseD; a[0] = courseA; a[1] = courseB; a[2] = courseC; a[3] = courseD; if (courseA < 60 or courseB < 60 or courseC < 60 or courseD < 60) { //判断是否有不合格 cout << "Poor LanYangYang" << endl; } else { //没有不合格,用for循环需要每门功课分别判断是否满足A条件 for (int b = 0; b < 4; b++) { if (a[b] >= 90) { jiafen = jiafen+1; } } //判断是否有4个A,如果有加五分,没有保持原加分 if (jiafen == 4) { jiafen = 5; } cout << jiafen << endl; } return 0; }
谁要偷鸡汤?今天的鸡汤味道非常鲜美。这里的鸡汤指我的代码,偷指复制,而且可以复制黏贴哦!
-
0
这题很简单上代码,就是要注意,如果有D的话直接return0,如果用break的话就会多输出一个sum
#include <iostream> using namespace std; int main() { int a,sum=0; cin>>a; for (int i=1;i<=4;i++) { cin>>a; if (a>=90) { sum++; } if (a<60) { cout<<"Poor LanYangYang"; return 0; } } if (sum==4) { sum++; } cout<<sum; return 0; }
-
0
#include <iostream> using namespace std; int main() { int a[4],sum=0,bad=0; for (int i=0 ;i<4 ;i++) { cin>>a[i]; if (a[i]<60) { bad++;//这个是记录D级的 break;//直接结束循环,因为失去资格 } if (a[i]>=90) { sum++; } } if (bad>=1) { cout<<"Poor LanYangYang"; return 0;//结束 } if (sum==4) { sum=5; } cout<<sum; return 0; }
-
0
#include <bits/stdc++.h> using namespace std; int main() { int a[4],sum=0,bad=0; for (int i=0 ;i<4 ;i++) { cin>>a[i]; if (a[i]<60) { bad++;//这个是记录D级的 break;//直接结束循环,因为失去资格 } if (a[i]>=90) { sum++; } } if (bad>=1) { cout<<"Poor LanYangYang"; return 0;//结束 } if (sum==4) { sum=5; } cout<<sum; return 0;
}
-
0
#include <iostream> using namespace std; int main() { int s[4],a=0,d=0; for (int i=0;i<4;i++) { cin>>s[i]; } for (int i=0;i<4;i++) { if (s[i]>=90) { a++; } if (s[i]<60) { a=0; break; } } if (a>0) { if (a==4) { cout<<"5"; } else { cout<<a; } } else { cout<<"Poor LanYangYang"; } return 0; }
-
0
请看暴力if解决一切话不多说上代码(虽然很长 但真的能过)using namespace std; int main() { int a, b, c, d, sum = 0; cin >> a >> b >> c >> d; if ((a < 60) || (b < 60) || (c < 60) || (d < 60)) { cout << "Poor LanYangYang"; return 0; } else { if (a >= 90) { sum ++; } if (b >= 90) { sum ++; } if (c >= 90) { sum ++; } if (d >= 90) { sum ++; } } if (sum == 4) { cout << 5; } else { cout << sum; } return 0; }
-
0
#include <iostream> using namespace std; int main() { int a[4],sum = 0,num = 0; for(int i = 0;i < 4;i++) { cin>>a[i]; } for(int i = 0;i < 4;i++) { if(a[i] >= 90) { sum += 1; } if(a[i] < 60) { cout<<"Poor LanYangYang"; num += 1; break; } } if(num == 0) { if(sum == 4) { sum = 5; } cout<<sum; } return 0; }
-
0
#include <iostream> using namespace std; int main() { int a[4],sum=0; string n[4]; for (int i=0;i<=3;i++) { cin>>a[i]; } for (int i=0;i<=3;i++) { if (a[i]>=90) { n[i]="A"; } else if (a[i]>=75) { n[i]="B"; } else if (a[i]>=60) { n[i]="C"; } else { n[i]="D"; } } for (int i=0;i<=3;i++) { if (n[i]=="A") { sum++; } if (sum==4) { sum=5; } if (n[i]=="D") { sum=0; break; } } if (sum==0) { cout<<"Poor LanYangYang"; } else { cout<<sum; } return 0; }
-
0
#include <bits/stdc++.h> using namespace std; int main() { int a[4], tf = 1, s = 0; for (int i = 0; i < 4; i++) { cin >> a[i]; } for (int i = 0; i < 4; i++) { if (a[i] >= 90) { s++; } else if (a[i] < 60) { tf = 0; } } if (tf == 0) { cout << "Poor LanYangYang"; } else if(s == 4) { cout << 5; } else { cout << s; } return 0; }
-
0
ok呀,这题非常简单,话不多说上鸡汤,无毒,放心食用,记得留下你的赞 #include <iostream> using namespace std; int main() { int a[4],sum = 0,num = 0; for(int i = 0;i < 4;i++) { cin>>a[i]; } for(int i = 0;i < 4;i++) { if(a[i] >= 90) { sum += 1; } if(a[i] < 60) { cout<<"Poor LanYangYang"; num += 1; break; } } if(num == 0) { if(sum == 4) { sum = 5; } cout<<sum; } return 0; }
-
0
依据羊村高考政策表可知,主要考察if语句的判断,只需要通过代码得出A的个数及D的个数即可 标准答案,不是我吹,AC过了
#include<bits/stdc++.h> using namespace std; int main() { int a[4],n=0,m=0; for(int i=0;i<4;i++) { cin >>a[i]; if(a[i]>=90) { n++; } if(a[i]<60) { m++; } } if(m>0) { cout <<"Poor LanYangYang"; } else if(n==4) { cout <<5; } else { cout <<n; } return 0; }
-
0
新手上路,请多关照!
#include <iostream> using namespace std; int main() { int a[4],sum = 0,num = 0; for(int i = 0;i < 4;i++) { cin>>a[i]; } for(int i = 0;i < 4;i++) { if(a[i] >= 90) { sum += 1; } if(a[i] < 60) { cout<<"Poor LanYangYang"; num += 1; break; } } if(num == 0) { if(sum == 4) { sum = 5; } cout<<sum; } return 0; }
-
0
int a[4], sum = 0, D = 0;//D是为了表现有没有D级 for (int i = 0; i < 4; i++) { cin >> a[i]; } for (int i = 0; i < 4; i++) { if (a[i] >= 90) { sum++;//因为B,C不加分,所以不罗列; } if (a[i] < 60) { cout << "Poor LanYangYang";//懒羊羊真蚌; D++; break; } } if (flag == 0) { if (sum == 4) { sum = 5; } cout << sum; }
-
0
给大家一个傻瓜式的,虽然长,但是只要复制粘贴,仅供娱乐(真 能 A C)
if (a>=90) { sum++; } if (a<60) { num=1; } if (b>=90) { sum++; } if (b<60) { num=1; } if (c>=90) { sum++; } if (c<60) { num=1; } if (d>=90) { sum++; } if (d<60) { num=1; } if (num==1) { cout<<"Poor LanYangYang"; } else { if (sum==4) { sum++; } cout<<sum; }
😇
-
0
#include <iostream> using namespace std; int main() { int a[4],sum = 0,num = 0; for (int i = 0; i < 4; i++) { cin >> a[i]; } for (int i = 0; i < 4; i++) { if (a[i] >= 90) { sum += 1; } if (a[i] < 60) { cout << "Poor LanYangYang"; num += 1; break; } } if (num == 0) { if (sum == 4) { sum = 5; } cout << sum; } return 0; }
-
0
#include<bits/stdc++.h> using namespace std; int b; //想不到吧直接全局变量! int main() { int a[5]; for(int i=1;i<=4;i++){ cin >> a[i];//TODO switch (a[i]) { case 90 ... 100: b++; break; case 0 ... 60: cout << "Poor LanYangYang" << endl; return 0; //想不到吧直接结束! } } if(b == 4){ b++; } cout << a << endl; re turn 0; }
小盆友们,您学会了吗?
复制? 代码不易,先点赞,再复制吧,有一个错误请仔细看哦
-
0
先赞后看好习惯看大家都用数组,其实没必要,输入的时候判断就可以了,还能节省一个循环的时间
for(int i=1;i<=4;i++){ cin>>a; if(a<60){ cout<<"Poor LanYangYang"<<endl;//当有一科为D时,输出"Poor LanYangYang",然后直接结束程序 return 0; } if(a>=90) score++;//若得A,分数+1 }
最后
if(score==4) score=5; cout<<score<<endl;
如果得了4个A,分数设为5,输出分数
开头别忘记定义变量
int a,score=0;
上代码!!#include<ios tream> //防抄袭 using namespace std; int a,score=0; int main(){ for(int i=1;i<=4;i++){ cin>>a; if(a<60){ cout<<"Poor LanYangYang"<<endl; return 0; } if(a>=90) score++; } if(score==4) score=5; cout<<score<<endl; return 0; }
信息
- ID
- 46
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 6
- 标签
- 递交数
- 9446
- 已通过
- 3002
- 上传者