C++单分支计算

1037 - 恐龙园买门票

#include<iostream>
using namespace std;
int main()
{
	float n=1.3;
	float m;
	cin>>m;
	if(m<n)
	{
		cout<<60;
	}
	else
	{
		cout<<120;
	}
	
	
	return 0;
}

题目描述   恐龙园买门票,身高低于1.3米购儿童票(60元),否则成人票120元。 试编写一个程序,输入身高,输出相应的门票价格。输入一行,一个人的身高。输出一行,一个整数样例输入复制1.1 输出复制60

1034 - 两数比大小

#include<iostream>
using namespace std;
int main()
{
	int n,m;
	cin>>n>>m;
	if(n>m)
	{
		cout<<n;
	}
	else
	{
		cout<<m; 
	}
	
	
	
	return 0;
}

题目描述    有 AA,BB 两个不相等的数,请将其中较大数打印出来 输入只有一行,包括 22 个整数。之间用一个空格分开。输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。 输出输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。样例输入复制45 78 输出复制78

1624 - 超市的折扣

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

题目描述    小区新超市开张搞活动,凡购买总金额满200元及超过200元的顾客可以打8折(打8折的意思是总价*0.8,比如,购买了212元的商品,那么实际付款 = 212 * 0.8 = 169.6元),购物不满200元的顾客可以打9折。 小芳买了3件商品,请根据超市的活动编程计算一下,小芳实际需要付多少钱?输入三个小数,代表小芳购买的三件商品的价格。输出一个小数,表示小芳按照超市的活动实际应付的价格(结算结果保留1位小数)。样例输入复制89.5 98.2 36.4 输出复制179.3

1622 - 十位大还是个位大

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int a=n/10;
	int b=n%10;
	if(a>b)
	{
		cout<<a;
	}
	else
	{
		cout<<b;
	}
	
	
	
	return 0;
}

题目描述    请从键盘读入一个两位数(个位和十位不相等),计算一下,这个两位数的十位和个位,哪一位更大, 输出更大的那一位。 比如,输入18,由于十位为1,个位为8,个位更大,因此输出8。输入输入一个两位整数。输出输出这个两位数的十位和个位的较大数。样例输入复制18 输出复制8

 1625 - 谁的年龄大

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int a=n/10;
	int b=n%10;
	int m=b*10+a*1;
	if(n>m)
	{
		cout<<n;
	}
	else
	{
		cout<<m;
	}
	
	
	
	return 0;
}

题目描述    甲乙两个人在公园相遇,甲说我今年n岁了(n是一个两位的整数,个位和十位不相等),乙说,太巧了,你的年龄倒过来,就是我的年龄,请问两个人谁的年龄更大, 请输出那个更大的年龄? 比如,假设甲今年12岁,那么乙就是21岁,乙的年龄更大,应当输出乙的年龄21岁。输入输入一个整数n,代表甲的年龄。 输出输出两个人年龄的较大值。样例输入复制12 输出复制21

1626 - 暑假的旅游计划

#include<iostream>
using namespace std;
int main()
{
	int a,b,c;
	cin>>a>>b>>c;
	int n=(a+b+c)/3;
	if(n>=90)
	{
		cout<<"beijing";
	}
	else
	{
		cout<<"nanjing";
	}
	
	
	
	return 0;
}

题目描述    期末考试结束了,小华语文、数学、英语三门功课分别考了x、y、z分,小华的家长说,如果小华三门功课的平均分在90分或者90分以上,那么就去北京旅游,如果在90分以下,那么就去南京玩。请从键盘读入小华三门功课的成绩,编程计算出小华暑期旅游的目的地,如果去北京,则输出“beijing”,如果去南京,则输出“nanjing”。(只要输出双引号中间的拼音,不要输出双引号)输入三个整数,代表小华三门功课的考试成绩。输出按题目要求输出小华旅游的目的地。样例输入复制90 95 91 输出复制beijing

1628 - 三位数是否对称

#include<iostream>
using namespace std;
int main()
{
	int m;
	cin>>m;
	int a=m/100;
	int b=m/10%10;
	int c=m%10;
	int k=c*100+b*10+a*1;
	if(m==k)
	{
		cout<<"Y";
	}
	else
	{
		cout<<"N";
	}
	
	
	
	return 0;
}

题目描述    请从键盘读入一个三位整数,判断这个三位整数是否是对称数(对称数指的是,这个数正过来和倒过来是同一个数,比如:121、686、808等数都是对称数),如果是对称数,则输出“Y”,否则输出“N”。(请注意字母的大小写)输入读入一个三位的整数。输出如果这个三位数是对称数,输出“Y”,如果不是,输出“N”。样例输入复制121 输出复制Y

1629 - 六位数是否对称

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int a=n/100000;
	int b=n/10000%10;
	int c=n/1000%10;
	int d=n/100%10;
	int e=n/10%10;
	int f=n%10;
	int m=f*100000+e*10000+d*1000+c*100+b*10+a;
	if(n==m)
	{
		cout<<"Y";
	}
	else
	{
		cout<<"N";
	}
	
	
	
	return 0;
}

题目描述    请从键盘读入一个六位整数,判断这个六位整数是否是对称数(对称数指的是,这个数正过来和倒过来是同一个数,比如:123321、685586、862268等数都是对称数),如果是对称数,则输出“Y”,否则输出“N”。(请注意字母的大小写)输入读入一个六位的整数。输出如果这个六位数是对称数,输出“Y”,如果不是,输出“N”。样例输入复制123321 输出复制Y

1630 - 打电话

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	float n;
	cin>>n;
	if(n>=10)
	{
		cout<<fixed<<setprecision(1)<<n*1.2;
	}
	else
	{
		cout<<fixed<<setprecision(1)<<n*1.5;
	}
	
	
	
	return 0;
}

题目描述    超市有一门公共电话,收费标准是,如果通话时间在10分钟内,那么按照1.5元/分钟收费,如果通话时间超过10分钟(含10分钟)按照1.2元/分钟收费。 比如,如果通话9分钟,那么应付金额 = 9 * 1.5 = 13.5元; 如果通话10分钟,那么只需要按照1.2元收费,应付金额 =10 * 1.2 = 12.0元; 请编程从键盘读入一个整数n,代表通话时间,按照要求计算出应付金额是多少?(计算结果保留1位小数)输入一个整数n,代表通话时间。 输出应付金额,计算结果保留1位小数。样例输入复制9 输出复制13.5

1631 - 计算密码

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int a=n/1000;
	int b=n%1000;
	if(a>b)
	{
		cout<<a<<b;
	}
	else
	{
		cout<<b<<a;
	}
	
	
	
	return 0;
}

题目描述  某军事单位由于作战需要,需将一个六位数按规则重新转换后传递,转换规则是:先将六位数分为前三位和后三位,然后比较,将较大的三位数放在前面,较小的三位数放在后面,重新组成一个六位数;请编程帮助该单位计算出转换后的六位数。比如:输入687523,那么前三位数687,后三位数523,由于前三位 > 后三位,因此不需要换位置,计算结果任然是687523;再比如:输入123468,那么前三位是123,后三位是468,由于前三位 < 后三位,因此需要换位置,得到新的6位数是468123。输入一个六位整数。输出输出按照规则计算的结果。样例输入复制687523 输出复制687523

1045 - 判断能否构成三角形

#include<iostream>
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;
} 

题目描述    输入三个整数,表示3条线段的长度,判断这三条线段能否构成三角形。能构成就输出'Yes',否则输出'No'。 三角形的判断标准是:任意两边之和要大于第三边,比如有一个三角形的三条边分别为:3 5 7,这个三角形的三条边就满足3 + 5 > 7且3 + 7 > 5,且5 + 7 > 3,因此这三条边能够构成三角形; 再比如,一个三角形的三条边为3 8 5,那么因为3+5不满足大于8,就不能构成三角形。输入三个整数输出Yes or No样例输入复制3 8 5 输出复制No

1324 - 扩建鱼塘问题

#include<iostream>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	if(a>b)
	{
		cout<<(a-b)*a;
	}
	else
	{
		cout<<(b-a)*b;
	}
	
	
	
	return 0;
}

题目描述    有一个尺寸为m * n的矩形鱼塘,请问如果要把该鱼塘扩建为正方形,那么它的面积至少增加了多少平方米?(4.2.54)输入两个整数m和n 输出一个整数,代表鱼塘面积增加的值样例输入复制5 3 输出复制10

1309 - 最多能倒多少杯水

#include<iostream>
using namespace std;
int main()
{
	int n,x;
	cin>>n>>x;
	int m=n*1000;
	if(m%x==0)
	{
		cout<<m/x;
	}
	else
	{
		cout<<m/x+1;
	}
	
	
	
	return 0;
}

题目描述    花花所在的学校引入了电水箱为同学们烧开水。已知电水箱的容量为n升(n<=10L),同学们带的杯子平均容量为x毫升(x在100~300之间),请问烧一箱开水,最多能倒多少杯(不足1杯算1杯)。(4.1.2)输入2个整数n和x;n代表电水箱的总容量(单位为升L),x代表平均1个杯子的容量(单位为毫升ml) 输出一个整数,代表最多能够倒多少杯水(不足1杯算1杯)样例输入复制1 120 输出复制9

  • 28
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值