第21课 田忌赛马 《小学生C++趣味编程》

/*
第21课  田忌赛马 方法一
试编一程序,输入三个数,
表示3匹马跑100米的秒数,时间越小速度越快,
请按秒数的由小到大顺序输出。
*/ 
#include<iostream>
using namespace std;
int main()
{
	float a,b,c,temp;
	
	cout<<"a,b,c=";
	cin>>a>>b>>c;
	
	//1、使得a最小 
	if(a>b)
	{
		temp=a;        
		a=b;
		b=temp;
	}
	if(a>c)
	{
		temp=a;
		a=c;
		c=temp; 
	}
	
	//2、让b c由小到大排序 
	if(b>c) 
	{
		temp=b;
		b=c;
		c=temp; 
	}
	
	cout<<a<<' '<<b<<' '<<c<<endl;	//' '中间有一个空格
	
	return  0;
}

/*
第21课  田忌赛马(完整)02 方法二 swap函数 有作业(2021.05.02)
*/ 
#include<iostream>
using namespace std;
int main()
{
	float a,b,c,temp;
	
	cout<<"a,b,c=";
	cin>>a>>b>>c;
	
	//1、使得a最小 
	if(a>b)  swap(a,b);
	if(a>c)  swap(a,c);
	
	//2、让b c由小到大排序
	if(b>c)  swap(b,c);
	
	cout<<a<<' '<<b<<' '<<c<<endl;	//' '中间有一个空格
	
	return  0;
}
/*
作业

1.4编程基础之逻辑表达式与条件分支 01:判断数正负
http://noi.openjudge.cn/ch0104/01/

1.4编程基础之逻辑表达式与条件分支 02:输出绝对值
http://noi.openjudge.cn/ch0104/02/

1.4编程基础之逻辑表达式与条件分支 03:奇偶数判断
http://noi.openjudge.cn/ch0104/03/ 
*/ 

 

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/dllglvzhenfeng/article/details/121889738
Recomendado
Clasificación