4个回答
展开全部
给大家介绍冒泡排序的Scratch做法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if下面的3行需要用{}括起来
更多追问追答
追问
加了,还是一样的,把原数组输出来来
了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、参考别人的代码也是学习的一种方法,搜索结果第一个就有。
2、代码如下
//
// main.cpp
// BubbleSort
//
// Created by MadMarical on 15/11/19.
// Copyright (c) 2015年 com. All rights reserved.
//
#include <iostream>
using namespace std;
void bubbleSort(int* pData,int length)
{
int temp;
for(int i = 0;i != length;++i)
{
for (int j = 0; j != length; ++j)
{
if (pData[i] < pData[j])
{
temp = pData[i];
pData[i] = pData[j];
pData[j] = temp;
}
}
}
}
void print(int* pData,int length)
{
for (int i = 0; i != length; ++ i)
{
cout<<pData[i]<<" ";
}
cout<<endl;
}
int main(int argc, const char * argv[])
{
int pData[] = {2,3,7,1,6};
BubbleSort(pData,5);
cout<<"the result is:";
print(pData,5);
return 0;
}
2、代码如下
//
// main.cpp
// BubbleSort
//
// Created by MadMarical on 15/11/19.
// Copyright (c) 2015年 com. All rights reserved.
//
#include <iostream>
using namespace std;
void bubbleSort(int* pData,int length)
{
int temp;
for(int i = 0;i != length;++i)
{
for (int j = 0; j != length; ++j)
{
if (pData[i] < pData[j])
{
temp = pData[i];
pData[i] = pData[j];
pData[j] = temp;
}
}
}
}
void print(int* pData,int length)
{
for (int i = 0; i != length; ++ i)
{
cout<<pData[i]<<" ";
}
cout<<endl;
}
int main(int argc, const char * argv[])
{
int pData[] = {2,3,7,1,6};
BubbleSort(pData,5);
cout<<"the result is:";
print(pData,5);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询