/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:呼亚萍
* 完成日期:2014年 12 月 3日
* 版 本 号:v1.0
*
* 问题描述:编写程序,输入10个国家的名字,根据字母进行排序
* 输入描述:相应的程序
* 程序输出:输出10个排序后的国家名称
*/
#include <iostream>
using namespace std;
const int N=10;
int main( )
{
int i,j;
string t,str[N];
for(i=0; i<N; i++)
cin>>str[i];
for (j=0; j<N-1; j++)
for(i=0; i<=N-j-1; i++)
if (str[i]>str[i+1])
{
t=str[i];
str[i]=str[i+1];
str[i+1]=t;
}
for(i=0; i<N; i++)
cout<<str[i]<<endl;
cout<<endl;
return 0;
}
运算结果:
知识点总结:
数组的应用,利用冒泡法对10个国家进行依次比较
学习心得:
在开始的时候,结果总是输出错误,在看老师的博客中发现错误,不要放弃!加油!