搜索

第七章11


发布时间: 2022-11-24 18:47:00    浏览次数:45 次

【题目描述】

编写一个程序,输入奥运会参赛国的个数及国家名称,输出按照字典顺序的入场次序。

【输入】

多行,第一行是一个数字,表示参赛国的个数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,资源类别:文本, 浏览次数:45 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:47:00。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/xrj1229/p/16922851.html