多分支判断21

1310 - 至少要买几瓶止咳糖浆?

题目描述 花花生病了,妈妈去给花花买儿童止咳糖浆。一瓶儿童止咳糖浆的规格及用法如下所示,一般花花 咳嗽需要5天才能痊愈。 止咳糖浆规格:每瓶120毫升,每日3次,10岁以上儿童:每次25毫升, 7~10岁儿童:每次15毫升,3~6岁儿童:每次5毫升。 请根据止咳糖浆的规格以及花花的年龄计 算,写一个程序计算如果花花要痊愈,妈妈至少要买几瓶止咳糖浆?(4.1.7) 输入 一个整数,代表花花的年龄(花花的年龄在3岁以上) 输出 一个整数,代表妈妈最少需要购买的糖浆瓶数 样例 输入复制 5 输出复制 1

#include
#include
using namespace std;
int main()
{
	int n,z;
	cin>>n;
	if(n>10)
	{
		cout<<3;
	}
	else if(n<10 && n>7)
	{
		cout<<2;
	}
	else if(n>3&&n<6)
	{
		cout<<1;
	}
	
   return 0;
   
}

1464 - 晶晶的补习班

题目描述 晶晶上初中了。妈妈认为晶晶应该更加用功学习,所以晶晶除了上学之外,还要参加妈妈为她报名 的各科补习班。晶晶的妈妈给了晶晶的下周每天上补习班的小时数,晶晶同学想知道,下周平均一 天要上多少小时的补习班(结果保留1位小数),最长的补习班需要上几小时,最短的补习班需要 上几小时? 输入 7个整数,用空格隔开,代表晶晶同学下周7天需要上的补习班的小时数。 输出 一个小数和两个整数,用空格隔开,第一个小数代表下周平均每天需要上多少小时补习班(结果保 留1位小数),第二个整数代表最长的补习班的小时数,第三个整数代表最短的补习班的小时数。 样例 输入复制 1 3 2 5 4 7 6 输出复制 4.0 7 1 

#include
#include
using namespace std;
int main()
{
	int a,b,c,d,e,f,g;
	cin>>a>>b>>c>>d>>e>>f>>g;
	int min,max;
	max = a;
	if(maxb)
	{
		min = b;
	}
	if(min>c)
	{
		min = c;
	}
	if(min>d)
	{
		min = d;
	}
	if(min>e)
	{
		min = e;
	}
	if(min>f)
	{
		min = f;
	}
	if(min>g)
	{
		min = g;
	}
	cout<

不会做

1300 - 小明暑假的零花钱 

题目描述 小明同学的妈妈在期末考试之后决定根据小明的考试成绩奖励小明不同的暑假零花钱,如果考试成 绩在90分以上(包括90分),零花钱是成绩的3倍,如果考试成绩在80~90之间(包括80不包括 90),零花钱是成绩的2倍,如果成绩在70~80之间(包括70不包括80),零花钱就是成绩的分数 值,如果成绩在70以下,那么暑假只有50元的零花钱。 请从键盘读入小明同学的考试成绩(0~100之间的整数),根据考试成绩计算小明暑假应得的零花 钱。 输入 键盘读入一个整数n代表小明同学的考试成绩(0~100之间) 输出 小明暑假的零花钱的金额 样例 输入复制 90 输出复制 270 

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>=90)
	{
		cout<80)
	{
		cout<=70&&n<80)
	{
		cout<

1322 - 求数的量级?

题目描述 有一个很大的整数n(n>=10000且n=10000且n<=9999999999) 输出 n量级的拼音 样例 输入复制 123456789 输出复制 yi  

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>10000&&n<99999)
	{
		cout<<"wan";
	}
	else if(n<999999 && n>100000)
	{
		cout<<"shi wan";
	}
	else if(n>1000000&&n<9999999)
	{
		cout<<"bai wan";
	}
	else if(n>10000000&&n<99999999)
	{
		cout<<"qian wan";
	}
	else
	{
		cout<<"yi";
	}
   return 0;
   
}

1049 - 汉译英

题目描述 输入某个整数,如果输入的整数在1-9范围内,则输出相对应的单词,否则输出'out' 输入 一行,一个整数n。 输出 整数n相对应的小写英文单词或'out'。 样例 输入复制 1 输出复制 one

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>0&&n<2)
	{
		cout<<"one";
	}
	else if(n<3 && n>1)
	{
		cout<<"two";
	}
	else if(n>2&&n<4)
	{
		cout<<"three";
	}
	else if(n>3&&n<5)
	{
		cout<<"four";
	}
	else if(n>4&&n<6)
	{
		cout<<"five";
	}
	else if(n>5&&n<7)
	{
		cout<<"six";
	}
	else if(n>6&&n<8)
	{
		cout<<"seven";
	}
	else if(n>7&&n<9)
	{
		cout<<"eight";
	}
	else if(n>8&&n<10)
	{
		cout<<"nine";
	}
	else 
	{
		cout<<"out
	}
   return 0;
   
}

1391 - 公交卡充值问题?

题目描述 小明去公交卡充值中心为自己的公交卡充值,公交充值中心搞了一个充值优惠活动,活动详情如 下: (1)充值200元~299元,赠送50元余额到卡中; (2)充值300元~499元,赠送100元余额到卡中; (3)充值500元及500元以上,赠送200元余额到卡中; (4)充值200元以下,则没有赠送活动; 比如:小明如果充值350元,那么实际卡中到账的金额将会是450元(350元充值 + 100元赠送)。 请编程帮助公交卡充值中心,根据客户的充值金额,计算实际应当到账的金额? 输入 一个整数n,代表小明的充值金额(n是1~999之间的整数) 输出 一个整数,代表实际到账的金额 样例 输入复制 200 输出复制 250

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>=200&&n<300)
	{
		cout<=300)
	{
		cout<=500)
	{
		cout<

1668 - 运动会成绩统计

题目描述 学校运动会的跳水比赛已经结束,裁判统计出了选手们的成绩,并根据大家的成绩划分好了金牌、 银牌和铜牌的获奖分数线。 裁判规定,总分100分;获得92.8分及92.8分以上的选手获得金牌;在92.8分以下但在85.6分及 85.6分以上的选手获得银牌;在85.6分以下,但在82.1分及82.1分以上的选手获得铜牌; 分数在82.1分以下的选手不获奖。 请从键盘读入一名选手的分数,判断他应该获得哪个奖项? 如获得金牌,请输出“jin”,银牌请输出“yin”,铜牌请输出“tong”,没有获得奖项请输出“sorry”。 输入 某位选手的分数。 输出 如获奖请输出该选手获得的奖项,如不获奖,请输出“sorry”。 样例 输入复制 92.8 输出复制 jin

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>=92.8)
	{
		cout<<"jin";
	}
	else if(n<92.8 && n>=85.6)
	{
		cout<<"yin";
	}
	else if(n>=82.1)
	{
		cout<<"tong";
	}
	else 
	{
		cout<<"sorry";
	}
   return 0;
   
}

 1669 - 上什么课

题目描述 暑假来了,晶晶报了四门课来充实自己的暑假生活;周一上游泳,周三上编程,周五上阅读,周六 上数学;其余时间没课。请从键盘读入今天是星期几,输出晶晶今天应该上什么课。 请注意:游泳课请输出“swim”,编程课请输出“program”,阅读课请输出“read”,数学课请输出 “math”,没课请输出“rest”。 比如,输入3代表今天是周三,那么应该输出“program”。 输入 一个整数n,代表今天是星期几(n是1~7之间的整数)。 输出 按要求输出晶晶应该上的课。 样例 输入复制 1 输出复制 swim

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>0&&n<2)
	{
		cout<<"swim";
	}
	else if(n>2&&n<4)
	{
		cout<<"program";
	}
	else if(n>4&&n<6)
	{
		cout<<"read";
	}
	else if(n>5&&n<7)
	{
		cout<<"math";
	}
	else
	{
		cout<<"rest";
	}
   return 0;
   
}

1670 - 象棋大赛

题目描述 市里要组织象棋大赛,年龄在8~30周岁之间的选手可以报名参赛。为了公平起见,大赛组委会将 选手们分了青年组、少年组和儿童组,大赛组委会规定: 15~30周岁之间的选手为青年组选手、11~14周岁之间的选手为少年组选手、8~10周岁的选手为 儿童组选手。 请从键盘读入一名选手的年龄,输出他应该分到哪一组。 青年组请输出"qingnianzu"、少年组请输出"shaonianzu"、儿童组请输出"ertongzu"。 输入 输入一个整数n代表某位选手的年龄(n是8~30之间的整数)。 输出 输出该选手的分组。 样例 输入复制 28 输出复制 qingnianzu

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>=15&&n<30)
	{
		cout<<"qingnianzu";
	}
	else if(n>=11&&n<=14)
	{
		cout<<"shaonianzu";
	}
	else 
	{
		cout<<"ertongzu";
	}

	
   return 0;
   
}

1667 - 最大数和最小数的差

题目描述 从键盘读入一个三位正整数n,请问这个三位正整数的个位、十位、百位中,最大数和最小数的差 值是多少? 比如:读入123,那么差值是3 - 1 = 2,再比如:读入863,那么差值 = 8 - 3 = 5。 输入 一个三位的正整数n。 输出 这个三位数最大数和最小数的差值。 样例 输入复制 123 输出复制 2

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	int s = n/1%10%10;
	int g = n/1%10;
	int b = n/100%10;
	if(g>b)
	{
		cout<

1305 - 求四个数的最大数

题目描述 已知有四个不等的数,将其中的最大数找出来。 输入 输入只有一行,包括4个整数。之间用一个空格分开。 输出 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 样例 输入复制 1 9 8 6 输出复制 9

#include
#include
using namespace std;
int main()
{
	int a,b,c,d;
	cin>>a>>b>>c>>d;
	
	if(a>b&&a>c&&a>d)
	{
		cout<a&&b>c&&b>d)
	{
		cout<a&&c>b&&c>>d)
	{
		cout<

1304 - 冷饮的价格(2)

题目描述 小明夏天去买冰棍,老板说买30个及以上1元/个, 20~29个1.2元/个,10~19个1.5元/个,10个以 下1.8元/个!请从键盘读入小明买冰棍的数量,计算小明应该付的价格(价格保留1位小数)! 输入 一个整数n代表小明购买的冰棍的数量 输出 小明应付的金额 样例 输入复制 30 输出复制 30.0

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	
	if(n>=30)
	{
		cout<<1*n;
	}
	else if(n>20&&n<29)
	{
		cout<10&&n<19)
	{
		cout<

1039 - 求三个数的最大数

题目描述 已知有三个不等的数,将其中的最大数找出来。 输入 输入只有一行,包括3个整数。之间用一个空格分开。 输出 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 样例 输入复制 1 5 8 输出复制 8

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	int s = n/1%10%10;
	int g = n/1%10;
	int b = n/100%10;
	if(g>b)
	{
		cout<

1035 - 判断成绩等级

题目描述 输入某学生成绩,如果86分以上(包括86分)则输出“VERY GOOD” ,如果在60到85之间的则输出 “GOOD”(包括60和85),小于60的则输出“BAD”。 输入 输入只有一行,包括1个整数。 输出 输出只有一行(这意味着末尾有一个回车符号)。 样例 输入复制 80 输出复制 GOOD

#include
#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n>=86)
	{
		cout<<"VERY GOOD";
	}
	else if(n>=60&&n<=85)
	{
		cout<<"good";
	}
	else
	{
		cout<<"BAD";
	}
	
   return 0;
   
}

1044 - 找出最经济型的包装箱型号

题目描述 已知有A,B,C,D,E五种包装箱,为了不浪费材料,小于10公斤的用A型,大于等于10公斤小 于20公斤的用B型,大于等于20公斤小于40公斤的用C型,大于等于40公斤的小于50公斤的用D 型,大于等于50公斤小于80公斤的用E型。现在输入一货物的重量(小于80公斤),找出最经济型 的包装箱型号。 输入 输入只有一行,包括一个整数。 输出 输出只有一行(这意味着末尾有一个回车符号),包括1个字符。 样例 输入复制 8 输出复制 A

#include
#include
using namespace std;
int main()
{
	int a,b,c,d,e,n;
	cin>>n;
	if(n<10)
	{
		cout<<"A";
	}
	else if(n>=10&&n<=20)
	{
		cout<<"B";
	}
	else if(n>=20&&n<=40)
	{
		cout<<"C";
	}
	else if(n>=40&&n<=50)
	{
		cout<<"D";
	}
	else
	{
		cout<<"E";
	}
   return 0;
   
}

你可能感兴趣的:(c++,算法,数据结构)