加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

输入五个国家的名字,按字母顺序排列输出

(2013-06-07 23:28:11)
标签:

学习

it

分类: 学习-C语言

//输入五个国家的名字,按字母顺序(即按ASCII码从小到大的顺序)排列输出。
#include
#include

void main()
{
 char a[5][15];
 char s[15];
 int i,j,min;
 printf("please input five countries name:\n");
 for(i=0;i<5;i++)
  gets(a[i]);
 for(i=0;i<5;i++)
 {
  min=i;
  for(j=i+1;j<5;j++)
   if(strcmp(a[min],a[j])>0)
    min=j;
  if(min!=i)
  {
   strcpy(s,a[min]);
   strcpy(a[min],a[i]);
   strcpy(a[i],s);
  }
 }
 printf("\nranging from small to big:\n");
 for(i=0;i<5;i++)
  puts(a[i]);
}


运行结果:

http://s13/mw690/c9b1dcd8gde92470243fc&690

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有