C++ 合辑——刷题比一比

hello大家好,在下雨落,今天给大家带来合辑——

刷题比一比

刷题比一比1:
佩奇、乔治和尼克都在某平台上刷题,学习都超级刻苦!
现在知道他们三人的刷题数,请问谁刷题量最多,请输出她的刷题数量。

输入:
一行三个整数:分别表示三位同学的刷题数量,用空格隔开;

输出:
一个整数,表示最高的刷题数量。

#include<cstdio>
int main()
{
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);
	if(a>b&&b>c)
	{
		printf("%d",a);
	}
	else if(a>c&&c>b)
	{
		printf("%d",a);
	}
	else if(b>a&&a>c)
	{
		printf("%d",b);
	}
	else if(b>c&&c>a)
	{
		printf("%d",b);
	}
	else if(c>a&&a>b)
	{
		printf("%d",c);
	}
	else
	{
		printf("%d",c);
	}
	return 0;
}

刷题比一比2:
佩奇、乔治和尼克都在某平台上刷题,学习都超级刻苦!
现在他们同时在刷一道题,得分各不相同,但有人的分数比较低,其余的同学则会友好地帮助他。

输入:
三个数字:分别表示三位同学的得分,用空格隔开;

输出:
一个数字,表示最低的分数,答案保留1位小数。

#include<cstdio>

int main()

{
	double a,b,c;
	
	scanf("%lf %lf %lf",&a,&b,&c);
	if(a<=b&&b<=c)
	{
		printf("%.1lf",a);
	}
	
	else if(a<=c&&c<=b)
	{
		printf("%.1lf",a);
	}
	else if(b<=a&&a<=c)
	{
		printf("%.1lf",b);
	}
	else if(b<=c&&c<=a)
	{
		printf("%.1lf",b);
	}
	else if(c<=a&&a<=b)
	{
		printf("%.1lf",c);
	}
	else
	{
		printf("%.1lf",c);
	}
	return 0;
}

刷题比一比3:
佩奇、乔治和尼克都在某平台上刷题,学习都超级刻苦!
1号是佩奇,2号是乔治,3号是尼克
现在知道他们三人的刷题数,请问谁刷题量最多,请输出他的编号和刷题数量。如果有刷题量相同的情况,每人占一行,按序号从小到大依次输出。

输入:
三个整数:分别表示三位同学的刷题量,用空格隔开;

输出:
两个整数,用空格隔开,表示刷题最多的人的编号和刷题数量。

#include<cstdio>

int main()

{
	int a,b,c;
	
	scanf("%d %d %d",&a,&b,&c);
	if(a==b)
	{
		a++;
	}
	if(a==c)
	{
		a++;
	}
	if(b==c)
	{
		b++;
	}
	if(a>=b&&b>=c)
	{
		printf("1 2 3");
	}
	else if(b>=a&&a>=c)
	{
		printf("2 1 3");
	}
	else if(c>=b&&b>=a)
	{
		printf("3 2 1");
	}
	else if(a>=c&&c>=b)
	{
		printf("1 3 2");
	}
	else if(b>=c&&c>=a)
	{
		printf("2 3 1");
	}
	else
	{
		printf("3 1 2");
	}
	return 0;
}

刷题比一比4:
佩奇、乔治和尼克都在某平台上刷题,学习都超级刻苦!
佩奇的学号1号,乔治的学号2号,尼克的学号3号
现在知道他们三人的刷题数,请按照刷题的数量来对他们进行排名!

扫描二维码关注公众号,回复: 11238565 查看本文章

输入:
三个整数:分别表示三位同学的刷题量,用空格隔开;

输出:
三个整数:按刷题从多到少,输出他们的学号。
(保证刷题数不同)

#include<cstdio>

int main()

{
	int a,b,c;
	
	scanf("%d %d %d",&a,&b,&c);
	if(a>b&&b>c)
	{
		printf("1 2 3");
	}
	else if(b>a&&a>c)
	{
		printf("2 1 3");
	}
	else if(c>b&&b>a)
	{
		printf("3 2 1");
	}
	else if(a>c&&c>b)
	{
		printf("1 3 2");
	}
	else if(b>c&&c>a)
	{
		printf("2 3 1");
	}
	else
	{
		printf("3 1 2");
	}
	return 0;
}

刷题比一比5:
佩奇、乔治和尼克都在某平台上刷题,学习都超级刻苦!
佩奇的学号1号,乔治的学号2号,尼克的学号3号
现在知道他们三人的刷题数,请按照刷题的数量来对他们进行排名!
如果出现刷题数量相同的情况,学号较小的排在前面。

输入:
三个整数:分别表示三位同学的刷题量,用空格隔开;

输出:
三个整数:按刷题从多到少,输出他们的学号。

#include<cstdio>

int main()

{
	int a,b,c;
	
	scanf("%d %d %d",&a,&b,&c);
	if(a==b)
	{
		a++;
	}
	if(a==c)
	{
		a++;
	}
	if(b==c)
	{
		b++;
	}
	if(a>=b&&b>=c)
	{
		printf("1 2 3");
	}
	else if(b>=a&&a>=c)
	{
		printf("2 1 3");
	}
	else if(c>=b&&b>=a)
	{
		printf("3 2 1");
	}
	else if(a>=c&&c>=b)
	{
		printf("1 3 2");
	}
	else if(b>=c&&c>=a)
	{
		printf("2 3 1");
	}
	else
	{
		printf("3 1 2");
	}
	return 0;
}

好啦,合辑——刷题比一比就到这里了,我们不见不散~
最后,帮忙点个赞呗~
在这里插入图片描述

告辞!

猜你喜欢

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