今天小编给大家带来的是东方博宜c++答案(1300-1305),拖了半个月,终于更新了!

1300: 【入门】小明暑假的零花钱

题目描述

小明同学的妈妈在期末考试之后决定根据小明的考试成绩奖励小明不同的暑假零花钱,如果考试成绩在90分以上(包括90分),零花钱是成绩的3倍,如果考试成绩在80~90之间(包括80不包括90),零花钱是成绩的2倍,如果成绩在70~80之间(包括70不包括80),零花钱就是成绩的分数值,如果成绩在70以下,那么暑假只有50元的零花钱。
请从键盘读入小明同学的考试成绩(0~100之间的整数),根据考试成绩计算小明暑假应得的零花钱。

输入

键盘读入一个整数n代表小明同学的考试成绩(0~100之间)

输出

小明暑假的零花钱的金额

样例输入 
90
样例输出 
270
#include<iostream>
using namespace std;
int main(){
    int a;
    cin>>a;
    if(a>=90){
        cout<<a*3;
    }else if(a>=80&&a<90){
        cout<<a*2;
    }else if(a>=70&&a<80){
        cout<<a;
    }else{
        cout<<"50";
    }
    return 0;
}

 1301: 【入门】小明有没有考到90分?

题目描述

小明同学有一个习惯,如果考试考到90分及以上,他就会说 yes,如果没有考到,他就不说话。
请从键盘读入一个整数 n,代表小明同学的考试成绩,判断是否要输出 yes。

输入

一个整数 n,代表小明同学的考试成绩。

输出

如果考到90分及以上,输出 yes,否则不输出。

样例输入 
95
样例输出 
yes
#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n>=90){
        cout<<"yes";
    }
    return 0;
}

 1302: 【入门】是否适合晨练?

题目描述

夏天到了,气温太高,小明的爷爷每天有晨练的习惯,但有时候温度不适合晨练;小明想编写一个程序,帮助爷爷判断温度是否适合晨练,输入温度t的值,判断其是否适合晨练,适合晨练输出OK,不适合输出NO。(20 <= t <= 30,则适合晨练OK,否则不适合NO)

输入

一个整数代表当天的温度

输出

OK或者NO

样例输入 
22
样例输出 
OK
#include<iostream>
using namespace std;
int main(){
    int t;
    cin>>t;
    if(20<=t&&t<=30){
        cout<<"OK";
    }else{
        cout<<"NO";
    }
    return 0;
}

 1303: 【入门】冷饮的价格(1)

题目描述

小明去冷饮店买冰激凌,如果买10个以上或者10个,2元/个,10个以下,2.2元/个,请从键盘读入小明的购买数量,计算小明应付的价格!

输入

一个整数,代表小明购买的冰激凌的数量(n<=100)

输出

小明应付的金额,金额保留1位小数!

样例输入 
20
样例输出 
40.0
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
    int n;
    double a,b;
    cin>>n;
    a = n*2;
    b = n*2.2;
    if(n>=10){
        cout<<fixed<<setprecision(1)<<a;
    }else{
        cout<<fixed<<setprecision(1)<<b;
    }
    return 0;
}

1304: 【入门】冷饮的价格(2)

 

题目描述

小明夏天去买冰棍,老板说买30个及以上1元/个, 20~29个1.2元/个,10~19个1.5元/个,10个以下1.8元/个!请从键盘读入小明买冰棍的数量,计算小明应该付的价格(价格保留1位小数)!

输入

一个整数n代表小明购买的冰棍的数量

输出

小明应付的金额

样例输入 
30
样例输出 
30.0

 

#include<iostream>
#include<iomanip>
using namespace std;
int main(){
    int n;
    double a,b,c,d;
    cin>>n;
    a=n*1.0;
    b=n*1.2;
    c=n*1.5;
    d=n*1.8;
    if(n>=30){
        cout<<fixed<<setprecision(1)<<a;
    }else if(n>=20&&29>=n){
        cout<<fixed<<setprecision(1)<<b;
    }else if(n>=10&&19>=n){
        cout<<fixed<<setprecision(1)<<c;
    }else{
        cout<<fixed<<setprecision(1)<<d;
    }
    return 0;
}

1305: 【入门】求四个数的最大数

题目描述

已知有四个不等的数,将其中的最大数找出来。

输入

输入只有一行,包括4个整数。之间用一个空格分开。

输出

输出只有一行(这意味着末尾有一个回车符号),包括1个整数。

样例输入 
1 9 8 6
样例输出 
9
#include<iostream>
using namespace std;
int main(){
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    if(a>b&&a>c&&a>d){
        cout<<a;
    }else if(b>a&&b>c&&b>d){
        cout<<b;
    }else if(c>a&&c>b&&c>d){
        cout<<c;
    }else if(d>a&&d>b&&d>c){
        cout<<d;
    }
    return 0;
}

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐