问题 1863. -- 【C语言2】【函数 数组 指针】实现冒泡排序(用交换函数)1863: 【C语言2】【函数 数组 指针】实现冒泡排序(用交换函数)时间限制:1 Sec 内存限制:128 MB
提交:694 解决:568
[提交][状态][论坛]
题目描述
对输入的n个整数,进行冒泡排序后输出。
要求:设计个swap函数,实现两个数据的交换
输入
第1行输入整数n,第2行输入n个整数
输出
冒泡排序后的n个整数
样例输入
7
8 5 2 4 9 6 3
样例输出
2 3 4 5 6 8 9
提示
带填充标签的C/C++原程序
#include "stdio.h"
void bubblesort(int array[], int n);
void swap(int *a ,int * b);
int main()
{
int i,n;
int a[100];
scanf("%d",&n);
for(i=0;i
scanf("%d",&a[i]);
@#1
for(i=0;i
printf("%d ",a[i]);
}
void bubblesort(int array[], int n)
{
int i,j;
for(j=n-1;j>=1;j--)
for(i=0;i
{
if(array[i]>array[i+1])//数组元素大小按升序排列
swap(@#2);
}
}
void swap(int *a ,int * b)
{
@@1
@@1
}
带填充标签的PASCAL原程序
带填充标签的JAVA原程序
来源
[提交][状态][论坛]
Anything about the Problems, Please Contact Admin:admin
本项目受 ACM/ICPC 启发,对HUSTOJ进行二次开发而成
All Copyright Reserved 2012-2013 OnLine Judge TEAM
HUSTOJ Project TEAM GPL2.0