C++语言

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
    int a;
	float b;
	cin>>a;
	if(a>=10)
	{
	    b  = a*2.0;
	}
	else
	{
		b  = a*2.2;
	}	
	cout<<fixed<<setprecision(1)<<b;
	return 0;
}

判断奇偶
题目描述
输入一个整数,判断是否为偶数。是输出"y e s",否则输出"n o"
 

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a;
	cin>>a;
	if(a%2==0)
	{
		cout<<"yes";    
	}
	else
	{
		cout<<"no";
	}	
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int t;
	cin>>t;
	if(20<=t&&30>=t)
	{
		cout<<"OK";    
	}
	else
	{
		cout<<"NO";
	}	
	return 0;
}

行李托运价格
题目描述
某车站行李托运收费标准是:10公斤或10公斤以下,收费2.5元,超过10公斤的行李,按每超过1公斤
增加1.5元进行收费。 试编一程序,输入行李的重量,算出托运费。
 

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int t;
	cin>>t;
	if(t<=10)
	{
		t =2.5;
		cout<<fixed<<setprecision(2)<<1.00*t;    
	}
	else
	{
		t =(t-10)*1.5+2.5;
		cout<<fixed<<setprecision(2)<<1.00*t;
	}	
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int m;
	cin>>m;
	if(m<1.3)
	{
		cout<<"60元";  
	}
	else
	{
		cout<<"120元";
	}	
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c;
	cin>>a>>b>>c;
	if(a+b>c&&b+c>a&&c+a>b)
	{
		cout<<"yes";  
	}
	else
	{
		cout<<"no";
	}	
	return 0;
}

题目描述
有一个尺寸为m * n的矩形鱼塘,请问如果要把该鱼塘扩建为正方形,那么它的面积至少增加了多少平方
米?(4.2.54)
 

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b;
	cin>>a>>b;
    cout<<a*a-a*b;	
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b;
	cin>>a>>b;
    if(a>b)
	{
	    cout<<a;	
	}
	else
	{
	    cout<<b;	
	}
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int b;
	cin>>b;
    if(30%b==0)
	{
	    cout<<b/30;	
	}
	else
	{
	    cout<<b/30+1;	
	}
	return 0;
}

题目描述
小区新超市开张搞活动,凡购买总金额满200元及超过200元的顾客可以打8折(打8折的意思是总
价*0.8,比如,购买了212元的商品,那么实际付款 = 212 * 0.8 = 169.6元),购物不满200元的顾客可
以打9折。
小芳买了3件商品,请根据超市的活动编程计算一下,小芳实际需要付多少钱?
 

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	float a,b,c;
	cin>>a>>b>>c;
    if(a+b+c<200)
	{
	    cout<<(a+b+c)*0.9;	
	}
	else
	{
	    cout<<(a+b+c)*0.8;	
	}
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c;
	cin>>a;
	b =a%10;
	c =a/10%10;
    if(b>c)
	{
	    cout<<b;	
	}
	else
	{
	    cout<<c;	
	}
	return 0;
}

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

​
#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c,d;
	cin>>a;
	b =a%10;
	c =a/10%10;
	d =b*10+c;
    if(d>a)
	{
	    cout<<d;	
	}
	else
	{
	    cout<<a;	
	}
	return 0;
}

​

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c;
	cin>>a>>b>>c;
	if((a+b+c)/3>=90)
	{
	    cout<<"beijing";	
	}
	else
	{
	    cout<<"nanjing";	
	}
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c,d;
	cin>>a;
	b =a%10;
	c =a/10%10;
	d =a/100%10;
	if(b*100+c*10+d==a)
	{
	    cout<<"Y";	
	}
	else
	{
	    cout<<"N";	
	}
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c,d,e,f,g;
	cin>>a;
	b =a%10;
	c =a/10%10;
	d =a/100%10;
	e =a/1000%10;
	f =a/10000%10;
	g =a/100000%10;
	if(b*100000+c*10000+d*1000+e*100+f*10+g==a)
	{
	    cout<<"Y";	
	}
	else
	{
	    cout<<"N";	
	}
	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位小数)
 

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a;
	cin>>a;
	if(a>=10)
	{
	    cout<<1.2*a;	
	}
	else
	{
	    cout<<1.5*a;	
	}
	return 0;
}

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

#include<iostream>//头文件
#include<iomanip>
using namespace std;//命名空间
int main()//主函数
{
	int a,b,c,d,e,f,g;
	cin>>a;
	b =a%10;
	c =a/10%10;
	d =a/100%10;
	e =a/1000%10;
	f =a/10000%10;
	g =a/100000%10;
	if(b+c*10+d*100>e+f*10+g*100)
	{
	    cout<<b*1000+c*10000+d*100000+e+f*10+g*100;	
	}
	else
	{
	    cout<<a;	
	}
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值