C++练习2

第一题

题目描述

小超的班级里进行了一次考试,请你根据输入的分数判断那个同学的等级并输出。

  • 分数在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

答案可以发在评论区,我来检查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值