题目

输入N个学生的名字,按字母顺序输出

代码

#include <stdio.h>
#include <string.h>
#define N 6
main()
{int i,j;char name[N][20],temp[20];//输入名字for(i=0;i<N;i++) gets(name[i]);//排序(第i个数与后面所有字符串进行比较,选出最小的字符串置于最前端) for(i=0;i<N-1;i++){for(j=i+1;j<N;j++){//利用strcmp比较两个字符串大小 if(strcmp(name[i],name[j])>0){//使用strcpy拷贝函数交换顺序strcpy(temp,name[i]);strcpy(name[i],name[j]);strcpy(name[j],temp);}}} //输出名字 printf("结果是:\n") ; for(i=0;i<N;i++) puts(name[i]) ;
}

结果

写在后面

欢迎大家指出错误的地方

字符串处理,输入N个学生的名字,按字母顺序输出相关推荐

  1. 编写程序,输入城市名和数量,按字母顺序输出城市名清单。

    [题目描述] 编写程序,输入城市名,按字母顺序输出城市名清单. (注:城市按拼音排列输出) [思路] (1)利用字符串比较函数(strcmp)和数组排序算法实现: (2)动态申请指针数组,每个数组元素 ...

  2. 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...

    输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...

  3. c语言输入10个国名要求按字母顺序输出,编写程序,输入10至20个城市名,按字母顺序输出城市名清单。...

    满意答案 yinjinzhe10 2013.09.02 采纳率:49%    等级:12 已帮助:23437人 编写程序,输入10至20个城市名,按字母顺序输出城市名清单: #include #inc ...

  4. [YTU]_1063 (输入三个整数,按由小到大的顺序输出)

    Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...

  5. C语言学习之输入4个整数,要求按由小到大的顺序输出。

    输入4个整数,要求按由小到大的顺序输出. # include <stdio.h> int main( ) {float a,b,c,d,t;printf("请输入四个数字:&qu ...

  6. c语言程序输入n个数字排序,请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说...

    导航:网站首页 > 请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说 时间:2016-12-18 用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思 ...

  7. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出...

    源代码如下: #include int main( ) { int num[4]; for(int i = 0 ; i scanf("%d", num+i); } for(int  ...

  8. 将若干字符串按照字母顺序输出

    自定义函数paixu()的作用是对字符串进行排序,paixu函数的形参string是指指针数组名,接收实参传过来的数组的首地址,这里使用排序法进行排序,本实例应用了strcmp字符串函数进行比较. 函 ...

  9. C语言:输入10个人的英文(拼音也行)名字,名字按字母顺序从小到大排列.

    char str[10][10] = {0};char temp[10] = {0};//存储临时字符串//数组名代表数组的首地址,是一个常量地址,不可修改.printf("输入一个名字:& ...

最新文章

  1. “Duke选择大奖”荟萃2009最具创新的Java技术应用
  2. 关于MySQL数据库游标的笔试题_关于BAT20180825版本面试中常见数据库面试25道试题及对应答案整理汇总...
  3. 之全能忙内_临沧大名山茶:喝过诸多忙肺茶,但你不知道什么是“隔年香”
  4. 华为防火墙ftp_FTP被动模式访问问题
  5. matlab常用函数辨析
  6. hibernater面试一
  7. php 文章读取_php实现获取文章内容第一张图片的方法
  8. 51单片机c语言测距,超声波HM55B测距(STC10F08单片机C程序)
  9. 2018-2019-2 网络对抗技术 20165230 Exp8 Web基础
  10. 智能语音识别app下载-智能语音识别app安卓版下载v2.2 - 非凡软件站
  11. QT5.9.9安装教程
  12. 定向寻宝亲子活动设计思路和实操(附2019最新教程)
  13. 这对夫妻太牛了!双双考博成同门师兄妹,带娃发SCI两不误
  14. 在matlab设置三角波,matlab 中repeating sequence中怎样设置20khz三角波
  15. git 主干修改合并到分支_git分支与主干合并操作
  16. java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.c
  17. 电脑HDMI接电视 设置耳机输出声音
  18. java实现Word文档(doc、docx)在线查看功能(前台+后台)
  19. SQL Server Check检查约束用法
  20. 秀技能:倒立及其他没用的

热门文章

  1. 数据中心的双活与灾备方案设计
  2. 我来回答人生百问^_^老姚
  3. LightOJ - 1395
  4. 每日一题pwnable.kr bof
  5. PC_ 计算机系统概述+冯诺依曼机+各种字长
  6. 不良资产证券化中信用评级国外发展史
  7. 22web app实现左右滑动控制菜单
  8. 最好的5个电脑上的epub阅读器
  9. 游戏开发 数据库ID设计 ID生成器
  10. STL源码剖析(四):容器(6)Rb_tree