猫史档案馆


【锵锵锵】本萌新的教程

用户:吃瓜の卡西吃瓜の卡西查看:0 回复:1 评论:0 创建时间:2020-01-27T14:38:46


嗯,是我,萌新卡西。

今天为大家带来一个教程。

话不多说,上图。

center_image

程序核心(程序局部)

接下来是关键了:(敲黑板)

我们为了方便使用,先定义一个函数Bubblesort。

设置变量i、j。

重复执行list-1次,i是用于第二个循环进行控制次数。

j是进行比较的变量。

如:一组数 1、3 、4、5

j=1;

那第j项于j+1项进行比较。

if哦喵(c++用多了)如果第j项>第j+1项

就进行swap。

额,补充一点,swap函数是c++里的函数

用于交换(其实是偷懒采用,手动滑稽)

好,打住,先说这儿,有兴趣再自行了解。

之后运用swap函数来进行交换

(上图)

center_image

这是swap函数的定义内容。

主要用途是来进行交换的,当然,还有其他的方法。

用temp变量来储存其中一个数来进行交换。

以上就是本程序的核心程序,代码传送门:https://shequ.codemao.cn/work/39546202

 

(作者还附赠了c++代码)

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a[10001],n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n;i++) 
	for(int j=1;j<=n;j++)
	if(a[j]<a[j+1]) swap(a[j],a[j+1]);
	for(int i=1;i<=n;i++)
	cout<<a[i]<<' ';
   return 0;
}

 

下次见咯!

喜欢的话支持一下!

                                                  ——by萌新卡西


回复

上一页1 页 / 共 1下一页
吃瓜の卡西吃瓜の卡西

注意,c++的头文件我用的是万能头文件(偷懒)

点赞0


评论