zoukankan      html  css  js  c++  java
  • 城市名排序

    1185 城市名排序

    题目描述

    输入n个城市的名称,进行升序排序并输出。

    输入描述

    /*
    第一行输入一个整数n,表示有n个城市,n不超过100。
    接着输入n个字符串,每个字符串代表一个城市名,一个字符串内部不包含空格,字符串长度不超过100。
    */
    10
    nignbo
    hangzhou
    quzhou
    fuyang
    shaoxing
    ninghai
    lishui
    weinan
    fujian
    guangzhou
    

    输出描述

    /*
    输出排序后的城市名字。每个城市名占据一行。
    */
    fujian
    fuyang
    guangzhou
    hangzhou
    lishui
    ningbo
    ninghai
    quzhou
    shaoxing
    weinan
    
    #include<stdio.h>
    #include<string.h>
    
    void sorts(char s1[][101],int n){
        int i =0,j=0;
        char temp[101];
        for(i=0;i<n;i++){
            for(j=i+1;j<n;j++){
                if(strcmp(s1[i],s1[j])>0)
                {
                    strcpy(temp,s1[i]);
                    strcpy(s1[i],s1[j]);
                    strcpy(s1[j],temp);
                }
            }
        }
    }
    
    int main()
    {
        int n=0,m=0,i=0;
        char a[101][101];
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%s",a[i]);
        sorts(a,n);
        for(i=0;i<n;i++)
            printf("%s
    ",a[i]);
    
        return 0;
    }
    
  • 相关阅读:
    Apache的443端口被占用解决方法
    关于变量初始化问题
    浏览无法加载控件
    关于网络数据传输
    java 对象是在什么时候创建的?
    HTML HTTP
    2020 年计划
    Docker 学习
    [腾讯 TMQ] 接口测试用例设计
    pytest + request
  • 原文地址:https://www.cnblogs.com/lwp-nicol/p/14286541.html
Copyright © 2011-2022 走看看