【题目描述】
编写一个程序,输入奥运会参赛国的个数及国家名称,输出按照字典顺序的入场次序。
【输入】
多行,第一行是一个数字,表示参赛国的个数n(n<200)。
下面是n个参赛国的国名。
【输出】
多行国名,按照字典顺序排列,每一行一个国名。
【样例输入】
5↙
America↙
England↙
Australia↙
Sweden↙
Finland↙
【样例输出】
America↙
Australia↙
England↙
Finland↙
Sweden↙#include<stdio.h> #include<string.h> int main() { int n,i,j; scanf("%d",&n); char m[n][20]; char p[20]; for(i=0;i<n;i++) scanf("%s",&m[i]); for(i=0;i<n;i++) for(j=i;j<n;j++) if(strcmp(m[i],m[j])>0) { strcpy(p,m[i]); strcpy(m[i],m[j]); strcpy(m[j],p); } for(i=0;i<n;i++) printf("%s\n",m[i]); return 0; }
标签:11,int,参赛国,样例,char,strcpy,第七章,国名 From: https://www.cnblogs.com/xrj1229/p/16922851.html