东方博宜OJ-分支-双分支(1-10)
2026/7/21 17:06:53 网站建设 项目流程

目录

1303. 冷饮的价格(1)

1033. 判断奇偶数

1302. 是否适合晨练?

1632. 需要几辆车

1043. 行李托运价格

1037. 恐龙园买门票

1034. 两数比大小

1624. 超市的折扣

1622. 十位大还是个位大

1625. 谁的年龄大


1303. 冷饮的价格(1)

问题描述

小明去冷饮店买冰激凌,如果买 10 个以上或者 10 个,2 元 / 个, 10 个以下, 2.2 元 // 个。

请从键盘读入小明的购买数量,计算小明应付的价格!

输入

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

输出

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

输入

20

输出

40.0

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; if(a>=10) { double sum = a*2; cout<<fixed<<setprecision(1)<<sum; } else { double sum = a*2.2; cout<<fixed<<setprecision(1)<<sum; } return 0; }

1033. 判断奇偶数

问题描述

输入一个整数,判断是否为偶数。是输出y e s,否则输出n o

输入

输入只有一行,包括 1 个整数(该整数在 1∼10000 的范围内)。

输出

输出只有一行。(注意输出格式,具体请看下方提示)。

输入

2

输出

y e s

说明

要注意空格!!!!!!!!

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; if(a%2==0) cout<<"y e s"; else cout<<"n o"; return 0; }

1302. 是否适合晨练?

问题描述

夏天到了,气温太高,小明的爷爷每天有晨练的习惯,但有时候温度不适合晨练;小明想编写一个程序,帮助爷爷判断温度是否适合晨练。

输入温度 t 的值,判断其是否适合晨练,适合晨练输出OK,不适合输出NO。( 20≤t≤30) ,则适合晨练OK,否则不适合NO)。

输入

一个整数代表当天的温度。

输出

OK或者NO

输入

22

输出

OK

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; if(20<=a && a<=30) cout<<"OK"; else cout<<"NO"; return 0; }

1632. 需要几辆车

问题描述

学校有 n 位同学要外出旅游,一辆大巴车可以坐 30 人,请问需要几辆大巴车?

输入

一个整数 n,代表同学的总人数。

输出

一个整数,代表需要大巴车的数量。

输入

18

输出

1

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; if(a<=30) cout<<1; else if(a>30 && a%30==0) cout<<a/30; else cout<<a/30+1; return 0; }

1043. 行李托运价格

问题描述

某车站行李托运收费标准是: 10 公斤或 10 公斤以下,收费 2.5 元,超过 10 公斤的行李,按每超过 1 公斤增加 1.5 元进行收费。

试编一程序,输入行李的重量,算出托运费。

输入

输入只有一行,包括 1 个整数。

输出

输出只有一行,包括 1 个数。 (保留两位小数)。

输入

10

输出

2.50

输入

11

输出

4.00

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; if(a<=10) cout<<fixed<<setprecision(2)<<2.5; else cout<<fixed<<setprecision(2)<<2.5+((a-10)*1.5); return 0; }

1037. 恐龙园买门票

问题描述

恐龙园买门票,身高低于 1.3 米购儿童票( 60元 ),否则成人票 120元。

试编写一个程序,输入身高,输出相应的门票价格。

输入

一行,一个人的身高。

输出

一行,一个整数

输入

1.1

输出

60

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { double a; cin>>a; if(a<1.3) cout<<60; else cout<<120; return 0; }

1034. 两数比大小

问题描述

有 A,B 两个不相等的数,请将其中较大数打印出来。

输入

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

输出

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

输入

45 78

输出

78

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a,b; cin>>a>>b; cout<<max(a,b); return 0; }

1624. 超市的折扣

问题描述

小区新超市开张搞活动,凡购买总金额满 200 元及超过 200 元的顾客可以打 8 折(打 8 折的意思是总价 ×0.8) 。

比如,购买了 212 元的商品,那么实际付款(=212×0.8=169.6 元),购物不满 200 元的顾客可以打 9 折。

小芳买了 3 件商品,请根据超市的活动编程计算一下,小芳实际需要付多少钱?

输入

三个小数,代表小芳购买的三件商品的价格。

输出

一个小数,表示小芳按照超市的活动实际应付的价格(结算结果保留 1 位小数)。

输入

89.5 98.2 36.4

输出

179.3

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { double a,b,c; cin>>a>>b>>c; double sum = a+b+c; if(sum>=200) cout<<fixed<<setprecision(1)<<sum*0.8; else cout<<fixed<<setprecision(1)<<sum*0.9; return 0; }

1622. 十位大还是个位大

问题描述

请从键盘读入一个两位数(个位和十位不相等),计算一下,这个两位数的十位和个位,哪一位更大, 输出更大的那一位。

比如,输入 18 ,由于十位为 1 ,个位为 8 ,个位更大,因此输出 8 。

输入

输入一个两位整数。

输出

输出这个两位数的十位和个位的较大数。

输入

18

输出

8

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; cout<<max(a/10%10,a%10); return 0; }

1625. 谁的年龄大

问题描述

甲乙两个人在公园相遇,甲说我今年 n 岁了( n 是一个两位的整数,个位和十位不相等),乙说,太巧了,你的年龄倒过来,就是我的年龄,请问两个人谁的年龄更大, 请输出那个更大的年龄?

比如,假设甲今年 12 岁,那么乙就是 21 岁,乙的年龄更大,应当输出乙的年龄 21 岁。

输入

输入一个整数 n ,代表甲的年龄。

输出

输出两个人年龄的较大值。

输入

12

输出

21

#include<iostream> #include<iomanip> #include<string.h> using namespace std; int main() { int a; cin>>a; cout<<max((a/10%10)*10+(a%10),(a%10)*10+(a/10%10)); return 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询