81 条题解
-
0
本蒟蒻的第二篇题解
这道题看起来挺简单的,为啥那么多WA的?
题目链接: P29 【入门】判断成绩等级
这道题只需要使用if- else if- else语句判断就行 附上AC代码:
#include <bits/stdc++.h>//调用万能头文件 using namespace std;//创建命名空间 int main ()//不写的都是大佬 { int a;//定义整数型变量a cin >> a;//输入a if (a >= 86)//判断如果分数大于等于86分 { cout << "VERY GOOD";//输出VERY GOOD } else if (a >= 60 && a <= 85)//不然判断如果分数大于等于60分,小于等于85分 { cout << "GOOD";//输出GOOD } else//否则 不用写条件 { cout << "BAD";//输出BAD } return 0;//保持好习惯 }
😄
希望通过 -
0
//不要问我为什么用嵌套👀️ //(没见过else if 👀️ ) --- include <iostream> using namespace std; int main() { int a; cin >> a; //定义+输入👀️ if (a >= 86) //大于等于86 { cout << "VERY GOOD" << endl; } else //小于86中再分成两份 { if (a >= 60) //大于等于60 { cout << "GOOD" << endl; } else //小于60 { cout << "BAD" << endl; } } return 0; }
-
0
这道题也就是
if
分支问题也是灰常简单,所以直接上代码:#include<bits/stdc++.h> using namespace std; int main(){ int n; //输入一个整数n cin>>n; //输入它的值 if(n>=86){ cout<<"VERY GOOD"; }//判断这个数是否大于或等于86 //如果是,则输出"VERY GOOD" else if(n>=60&&n<=85){ cout<<"GOOD"; }//同理,这则代码则负责判断是否大于等于60并且小于等于85 //如果符合条件则输出"GOOD" else if(n<60){ cout<<"BAD"; }//如果小于60则输出"BED" return 0; }
在这里再教大家几个分支问题的判断符号: &&表示与,同时满足, ||表示或,满足一个即可, !表示非,取反,取对立面。 在最后的最后,一个程序结束一定要加上
return 0
!!!(点个赞吧❤️) -
0
也是非常简单好吧,long long走起
</span>#include <bits/stdc++.h> using namespace std; int main() { long long a;//long long战歌起!!! cin>>a;//输入成绩 if (a>=86)//判断 { cout<<"VERY GOOD"<<endl; } else { if (a>=60 && a<=85)//C++中没有and指令,只有&& { cout<<"GOOD"; } else if (a<60) { cout<<"BAD"; } } return 0; }
-
0
#include <iostream>//核桃8554411水印 using namespace std;//抄袭必究 void f1(){ int a;//核桃8554411水印 cin >> a;//抄袭必究 if(a >= 86){ cout << "VERY GOOD"; } else if(a >= 60){//核桃8554411水印 cout << "GOOD";//抄袭必究 } else{ cout << "BAD"; } /*法I解释: 法I用了if...else if...else...的方法简化代码。 else if 在 前面的if没有执行的时候才会执行,所以<86就不用写了*/ void f2(){ int a; cin >> a;//核桃8554411水印 if(a >= 86){//抄袭必究 cout << "VERY GOOD"; } if(a >= 60 && a < 86){ cout << "GOOD"; } if(a < 60){//核桃8554411水印 cout << "BAD";//抄袭必究 } } /*这种方法麻烦一些,但同同样能让人看懂*/ int main(){ f1();//不用看这里 return 0; } //核桃8554411水印 //抄袭必究
-
0
#include <iostream>//核桃8554411水印 using namespace std;//抄袭必究 void f1(){ int a;//核桃8554411水印 cin >> a;//抄袭必究 if(a >= 86){ cout << "VERY GOOD"; } else if(a >= 60){//核桃8554411水印 cout << "GOOD";//抄袭必究 } else{ cout << "BAD"; } /*法I解释: 法I用了if...else if...else...的方法简化代码。 else if 在 前面的if没有执行的时候才会执行,所以<86就不用写了*/ void f2(){ int a; cin >> a;//核桃8554411水印 if(a >= 86){//抄袭必究 cout << "VERY GOOD"; } if(a >= 60 && a < 86){ cout << "GOOD"; } if(a < 60){//核桃8554411水印 cout << "BAD";//抄袭必究 } } /*这种方法比较麻烦,但同样能让人理解*/ int main(){ f1();//不用看这里 return 0; } //核桃8554411水印 //抄袭必究
信息
- ID
- 29
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 7
- 标签
- 递交数
- 26992
- 已通过
- 6035
- 上传者