问题 4019 --字符串排序(完善程序)

4019: 字符串排序(完善程序)★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 1692  解决: 928
[提交][状态][命题人:]

题目描述

若干字符串按字母顺序(从小到大)输出

#include<iostream>
#include<cstring>
using namespace std;
int main( )
{
	void sort(char* name[],int n);
	______(1)_______
	char* name[]={"BASIC","FORTRAN","C++","Pascal","COBOL"};
	int n;
	cin>>n;
	sort(name,n);
	print(name,n); 
    return 0;
}
void sort(char* name[],int n)
{
	char* temp;
	int i,j,k;
	for(i=0;i<n-1;i++)
	{
		k=i;
		for(j=i+1;j<n;j++)
			if(_____(2)_______) k=j;
		if(_____(3)______)
		{
			temp=name[k];
			name[k]=name[i];
			name[i]=temp;
		}
	}
}
void print(char* name[],int n)
{
	for(int i=0;i<n;i++)
	cout<<name[i]<<endl;
}


输入

输出

样例输入
Copy
2
样例输出
Copy
BASIC
FORTRAN

提示

输入的n小于等于5

来源

[提交][状态]