C++ 合辑——买票问题

hello,大家好,本人小侠雨落,给大家带来合辑5——

买票问题

买票问题1: 我是个孩子
公交车是一项社会公共服务,体恤老人家和孩子,如果一个孩子的身高不超过1.1米,是不需要买票的。
现在知道一个孩子的身高请你编程判断,这个孩子是否需要买票。

输入:
一个实数x,表示孩子的身高;

输出:
如果需要买票,输出yes
否则输出no

#include<cstdio>
int main()
{
	double a;
	scanf("%lf",&a);
	if(a<=1.1)
	{
		printf("no");
	}
	else
	{
		printf("yes");
	}
	return 0;
}

买票问题2:我还是个孩子
如果一个孩子的身高超过1.1米,但是不超过1.3米,只需要买半票。如果孩子超过了1.3米,要买全票,所以也不需要买半票。
现在知道一个孩子的身高请你编程判断,这个孩子是否需要买半票。

输入:
一个实数x,表示孩子的身高;

输出:
如果需要买半票,输出 half
否则输出no

#include<cstdio>
int main()
{
	double a;
	scanf("%lf",&a);
	if(a>1.1&&a<=1.3)
	{
		printf("half");
	}
	else
	{
		printf("no");
	}
	return 0;
}

买票问题3:我真的是个孩子
1 如果一个孩子的身高不超过1.1米,是不需要买票的;
2 如果一个孩子的身高超过1.1米,但是不超过1.3米,只需要买半票;
3 如果一个孩子的身高超过了1.3米,则需要买全票。
现在知道一个孩子的身高请你编程判断,这个孩子需要买什么票。

输入:
一个实数x,表示孩子的身高;

输出:
两行:
第一行表示是否要买票:
如果需要买票,输出yes 否则输出no
第二行表示买什么类型的票:
如果不需要买,则输出0
如果需要买半票,则输出1
如果需要买全票,则输出2

#include<cstdio>

int main()
{
	double a;
	scanf("%lf",&a);
	if(a<=1.1)
	{
		printf("no\n0");
	}
	else if(a>1.1&&a<=1.3)
	{
		printf("yes\n1");
	}
	else
	{
		printf("yes\n2");
	}
	return 0;
}

买票问题4:老人与孩子

1 如果老人家超过60岁但不超过70岁,只需要半票;
2 如果老人家超过70岁,则不需要买票;
3 如果孩子低于12岁但不小于6岁,只需要半票;
4如果孩子低于6岁,则不需要买票;
现在知道一个乘客的年龄,请你编程判断,这个乘客需要买什么票。

输入:
一个整数x,表示乘客的年龄;

输出:
两行:
第一行表示是否要买票:
如果需要买票,输出yes 否则输出no
第二行表示买什么类型的票:
如果不需要买,则输出0
如果需要买半票,则输出1
如果需要买全票,则输出2

#include<cstdio>

int main()
{
	int a;
	scanf("%d",&a);
	if(a>60&&a<=70||a<12&&a>=6)
	{
		printf("yes\n1");
	}
	else if(a>70||a<6)
	{
		printf("no\n0");
	}
	else
	{
		printf("yes\n2");
	}
	return 0;
}

好了,今天就到这里,我们不见不散~

猜你喜欢

转载自blog.csdn.net/weixin_46692659/article/details/105299191
今日推荐