1041: 【入门】判断三个整数是否相邻
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a+1==b&&b+1==c){
cout<<"TRUE";
}else if(a+1==c&&c+1==b){
cout<<"TRUE";
}else if(b+1==a&&a+1==c){
cout<<"TRUE";
}else if(b+1==c&&c+1==a){
cout<<"TRUE";
}else if(c+1==a&&a+1==b){
cout<<"TRUE";
}else if(c+1==b&&b+1==a){
cout<<"TRUE";
}else{
cout<<"FALSE";
}
return 0;
}
1042: 【入门】求任意三位数打乱次序后的最大值
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n,a,b,c,temp;
cin>>n;
a=n%10;
b=n/10%10;
c=n/100%10;
if(a>b){
temp=a;
a=b;
b=temp;
}
if(a>c){
temp=a;
a=c;
c=temp;
}
if(b>c){
temp=b;
b=c;
c=temp;
}
cout<<c*100+b*10+a;
return 0;
}
1043: 【入门】行李托运价格
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n;
double price;
cin>>n;
if(n<=10){
price=2.5;
}else{
price=2.5+(n-10)*1.5;
}
//cout<<fixed<<setprecision(2)<<price;
printf("%.2f",price);
return 0;
}
1044: 【入门】找出最经济型的包装箱型号
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=50)cout<<"E";
else if(n>=40)cout<<"D";
else if(n>=20)cout<<"C";
else if(n>=10)cout<<"B";
else cout<<"A";
return 0;
}
1045: 【入门】判断能否构成三角形
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a){
cout<<"Yes";
}else{
cout<<"No";
}
return 0;
}
1046: 【入门】是否是连续奇数
#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(int a, int b)
{
return a > b;
}
int main()
{
int a[4];
for (int i = 0; i < 4; i++)
{
cin >> a[i];
}
sort(a, a + 4);//升序排列
if (a[0] + 2 == a[1] && a[1] + 2 == a[2] && a[2] + 2 == a[3])
{
cout << a[0] << "+2=" << a[1] << endl;
cout << a[1] << "+2=" << a[2] << endl;
cout << a[2] << "+2=" << a[3];
}
else
{
sort(a, a + 4, cmp);//降序排列
for (int i = 0; i < 4; i++)
{
cout << a[i] << " ";
}
}
return 0;
}
1047: 【入门】能否构成直角三角形
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
if(a*a+b*b==c*c){
cout<<fixed<<setprecision(1)<<a*b/2;
}else if(a*a+c*c=b*b){
cout<<fixed<<setprecision(1)<<a*c/2;
}else if(b*b+c*c=a*a){
cout<<fixed<<setprecision(1)<<b*c/2;
}else{
cout<<"No";
}
return 0;
}
1048: 【入门】猜拳
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
if ((a == 1 && b == 2) || (a == 2 && b == 3) || (a == 3 && b == 1))
{
cout << "win";
}
else if (a == b)
{
cout << "tie";
}
else
{
cout << "lose";
}
return 0;
}
1049: 【入门】汉译英
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1){
cout<<"one";
}
if(n==2){
cout<<"two";
}
if(n==3){
cout<<"three";
}
if(n==4){
cout<<"four";
}
if(n==5){
cout<<"five";
}
if(n==6){
cout<<"six";
}
if(n==7){
cout<<"seven";
}
if(n==8){
cout<<"eight";
}
if(n==9){
cout<<"nine";
}
if(n>9){
cout<<"out";
}
return 0;
}
1050: 【入门】小高考
#include <iostream>
using namespace std;
int main()
{
int a[4];
int num = 0;
int judge = 0;
for (int i = 0; i < 4; i++)
{
cin >> a[i];
if (a[i] >= 90)
{
num++;
}
if (a[i] < 60)
{
cout << "Poor LanYangYang";
judge = 1;
break;
}
}
if (judge == 0 && num != 4)
{
cout << num;
}
if (judge == 0 && num == 4)
{
cout << 5;
}
return 0;
}
未完待续......