3107:【例19.3】 田忌赛马
[例 19.3] 田忌赛马
第21课 田忌赛马 《小学生C++趣味编程》
第21课 田忌赛马 《小学生C++趣味编程》_输入三个整数,表示三匹马跑完100米需要的秒数,时间越小速度越快。请按照快马、中-CSDN博客
《信息学奥赛一本通 编程启蒙C++版》3106-3110(5题)
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/
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
float a[5];
for(int i=1;i<=3;i++)
{
cin>>a[i];
}
sort(a+1,a+4);
for(int i=1;i<=3;i++)
{
cout<<a[i]<<" ";
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a[4];
cin>>a[1]>>a[2]>>a[3];
sort(a+1,a+4);
cout<<a[1]<<" "<<a[2]<<" "<<a[3];
return 0;
}
python3代码:
a,b,c=input().split()
a,b,c=float(a),float(b),float(c)
if a>b:
a,b=b,a
if b>c:
b,c=c,b
if a>b:
a,b=b,a
if int(a)==a:
a=int(a)
if int(b)==b:
b=int(b)
if int(c)==c:
c=int(c)
#print("%f %f %f"%(a,b,c) )
res=str(a)+' '+str(b)+' '+str(c)
print(res)
python编程与数学书籍
python习题集整理汇总
第十一届蓝桥杯青少组Python竞赛真题
python算法书籍简介-2022.06.13
python算法和数据结构书籍(二)
啊哈算法(python)
啊哈算法系列(C语言、python、Java )
从Scratch到C++ 从Scratch到python书籍