字符串处理,输入N个学生的名字,按字母顺序输出
题目
输入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)利用字符串比较函数(strcmp)和数组排序算法实现: (2)动态申请指针数组,每个数组元素 ...
- 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...
输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...
- c语言输入10个国名要求按字母顺序输出,编写程序,输入10至20个城市名,按字母顺序输出城市名清单。...
满意答案 yinjinzhe10 2013.09.02 采纳率:49% 等级:12 已帮助:23437人 编写程序,输入10至20个城市名,按字母顺序输出城市名清单: #include #inc ...
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...
- C语言学习之输入4个整数,要求按由小到大的顺序输出。
输入4个整数,要求按由小到大的顺序输出. # include <stdio.h> int main( ) {float a,b,c,d,t;printf("请输入四个数字:&qu ...
- c语言程序输入n个数字排序,请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说...
导航:网站首页 > 请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说 时间:2016-12-18 用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思 ...
- c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出...
源代码如下: #include int main( ) { int num[4]; for(int i = 0 ; i scanf("%d", num+i); } for(int ...
- 将若干字符串按照字母顺序输出
自定义函数paixu()的作用是对字符串进行排序,paixu函数的形参string是指指针数组名,接收实参传过来的数组的首地址,这里使用排序法进行排序,本实例应用了strcmp字符串函数进行比较. 函 ...
- C语言:输入10个人的英文(拼音也行)名字,名字按字母顺序从小到大排列.
char str[10][10] = {0};char temp[10] = {0};//存储临时字符串//数组名代表数组的首地址,是一个常量地址,不可修改.printf("输入一个名字:& ...
最新文章
- “Duke选择大奖”荟萃2009最具创新的Java技术应用
- 关于MySQL数据库游标的笔试题_关于BAT20180825版本面试中常见数据库面试25道试题及对应答案整理汇总...
- 之全能忙内_临沧大名山茶:喝过诸多忙肺茶,但你不知道什么是“隔年香”
- 华为防火墙ftp_FTP被动模式访问问题
- matlab常用函数辨析
- hibernater面试一
- php 文章读取_php实现获取文章内容第一张图片的方法
- 51单片机c语言测距,超声波HM55B测距(STC10F08单片机C程序)
- 2018-2019-2 网络对抗技术 20165230 Exp8 Web基础
- 智能语音识别app下载-智能语音识别app安卓版下载v2.2 - 非凡软件站
- QT5.9.9安装教程
- 定向寻宝亲子活动设计思路和实操(附2019最新教程)
- 这对夫妻太牛了!双双考博成同门师兄妹,带娃发SCI两不误
- 在matlab设置三角波,matlab 中repeating sequence中怎样设置20khz三角波
- git 主干修改合并到分支_git分支与主干合并操作
- java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.c
- 电脑HDMI接电视 设置耳机输出声音
- java实现Word文档(doc、docx)在线查看功能(前台+后台)
- SQL Server Check检查约束用法
- 秀技能:倒立及其他没用的