3327:练55.2 跳绳比赛
练55.2 跳绳比赛
第64课 跳绳比赛 《小学生C++趣味编程》
/*
风之巅小学举行1分钟跳绳比赛,5人一小组,试编一程序,
输入小组内同学的跳绳次数,按从次数由多到少的顺序输出。
选择排序
冒泡排序
桶排序
*/
#include<iostream>
using namespace std;
int main()
{
int a[6],i,j,t;
int k;
int maxa;
//cout<<"输入5个整数:"<<endl;
for(i=1;i<=5;i++)
cin>>a[i];
for(i=1;i<=4;i++)
{
maxa=a[i];
k=i;
for(j=i+1;j<=5;j++)
if( a[j]>maxa )
{
maxa=a[j];
k=j;
}
t=a[i];
a[i]=a[k];
a[k]=t;
}
for(i=1;i<=5;i++)
cout<<a[i]<<" ";
return 0;
}
/*
作业:
2044:【例5.12】回文字串
http://ybt.ssoier.cn:8088/problem_show.php?pid=2044
2045:【例5.13】蛇形填数
http://ybt.ssoier.cn:8088/problem_show.php?pid=2045
2046:【例5.15】替换字母
http://ybt.ssoier.cn:8088/problem_show.php?pid=2046
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[10];
for(int i=1;i<=5;i++){
cin>>a[i];
}
sort(a+1,a+6);
for(int i=5;i>=1;i--){
cout<<a[i]<<" ";
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b)
{
return a>b;
}
int main()
{
int a[5+5];
for(int i=1;i<=5;i++)
{
cin>>a[i];
}
sort(a+1,a+1+5,cmp);
for(int i=1;i<=5;i++)
{
cout<<a[i]<<" ";
}
return 0;
}
洛谷千题详解
洛谷千题详解 | P1002 [NOIP2002 普及组] 过河卒【C++、 Java、Python语言】
洛谷千题详解 | P1002 [NOIP2002 普及组] 过河卒【C++、 Java、Python语言】_洛谷过河卒-CSDN博客
洛谷千题详解 | P1003 [NOIP2011 提高组] 铺地毯【C++、 Java、Python语言】
洛谷千题详解 | P1003 [NOIP2011 提高组] 铺地毯【C++、 Java、Python语言】_c++铺地毯模拟算法-CSDN博客
pytnon3解洛谷入门题前15题
洛谷题单···(Python)
几道洛谷Python答案解析(入门做)
洛谷入门题单 Python求解
洛谷P1035级数求和