第一题
题目描述
小超的班级里进行了一次考试,请你根据输入的分数判断那个同学的等级并输出。
- 分数在100~90期间的等级为“A”
- 分数在90~80期间的等级为“B”
- 分数在65~80期间的等级为“C”
- 分数在0~65期间的等级为“D”
输入格式
输入一个变量score。
输出格式
输出分数对应的等级,记得大写。
样例
输入数据1
100
输出数据1
A
输入数据2
87
输出数据2
B
数据范围与提示
你见过分数是负数的吗?没见过就给我好好输入!分数在0~100的范围内。
代码
#include<bits/stdc++.h>
using namespace std;
int score;
int main(){
cin >> score;
if(score >= 90){
cout << "A";
return 0;
} else if(score >= 80){
cout << "B";
return 0;
} else if(score >= 65){
cout << "C";
return 0;
} else{
cout << "D";
return 0;
}
}
还有一种:
#include<bits/stdc++.h>
using namespace std;
int score;
int main(){
cin >> score;
if(score >= 90){
cout << "A";
} else if(score >= 80){
cout << "B";
} else if(score >= 65){
cout << "C";
} else{
cout << "D";
}
return 0;
} //干脆没return 0了呗
总之,你喜欢啥你用啥。
第二题
问题描述
给你三个正整数,分别表示三条线段的长度,请判断这三条线段能否构成一个三角形。
输入格式
输入共一行,包含三个正整数a,b,c ,分别表示三条线段的长度,数与数之间以一个空格分开。
输出格式
如果能构成三角形,则输出 yes ,否则输出 no
。
样例
输入数据1
3 4 5
输出数据1
yes
数据范围与提示
所有的两边之和大于第三边即为三角形,也等价于较小的两边之和大于第三边。
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int a, b, c, d, e, f;
cin >> a >> b >> c;
if(a + b > c && b + c > a && a + c > b){
cout << "yes";
} else{
cout << "no";
}
return 0;
}
作业
问题描述
坤师傅最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有 10 个印有“幸运”、或 20 个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。
现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。
输入格式
一行,包含两个不超过 100 的非负整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。
输出格式
一行。若可以兑换大奖,输出 1,否则输出 0。
样例
输入数据1
11 17
输出数据1
1
答案可以发在评论区,我来检查。