python dict 按照value排序,python字典的values函数

  python dict 按照value排序,python字典的values函数

  请提供按照字典序排序个字符串,按字典顺序排列N个字符串。

  Input

  第一行输入正整数n(1n100),第二行输入n个字符串(字符串长度30)。该字符串只包含大小写。

  Output

  输出n行数据,按字典顺序输出字符串。

  Sample Input

  九

  帽子

  承销人

  猫

  卡德

  世界贸易组织

  安排

  起来

  小船

  向导

  Sample Output

  小船

  向导

  帽子

  卡德

  猫

  承销人

  安排

  世界贸易组织

  起来

  解决问题:

  //这里是string.h库的比较函数strcmp(和复制函数strpy)# includes stdio . h # include string . hint main))chara(201);//首先是存储输入字符串的二维数组charb[201];//创建另一个数组int n;临时存储字符串;scanf(%d ,n);//n个字符串for(inti=0;在;I ) scanf(%s ,a[I];//实际上,字符串for(inti=0;在;I//控制行数,输入为从第一行开始(intj=i1jn;j)//I/I的下一行开始(if(strcmp(a[I],a[j])0)/继续前后比较)//如果前一个字符的ASCII码大于后一个字符,则位置(/交换的响应是strcmp的值//将括号中的第二个元素赋给第一个元素strcpy(a[j])//结果,后者与前者可以互换} } for(inti=0;在;I ) {printf(%s\n ,a[I]);//打印每行的字符串}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: