C语言 整理姓名表,将输入的若干姓名按照字典顺序排序输出。
//学习记录
#include<stdio.h>
#include<string.h>
#include<malloc.h>
#define N 5
int main()
{char *array[N],* arr[N];int i,j,flag,k;printf("请输入%d个名字:\n",N);for(i=0;i<N;i++) //输入 {array[i] =(char *)malloc(8 *sizeof(char));scanf("%s",array[i]);}flag=N;for(i=0;i<N;i++){j=0;while(j+1<flag){if(strcmp(array[j],array[j+1])<0) //比较 {arr[i]=array[j];array[j]=array[j+1];array[j+1]=arr[i]; } j++;}flag=j+1;}printf("\n按姓氏排列为:\n");for(k=N-1;k>=0;k--){puts(array[k]);}
}
C语言 整理姓名表,将输入的若干姓名按照字典顺序排序输出。相关推荐
- (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和
(C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和,如10=3+7,12+5+7. // 质数:除了1和自身,不能被任何数整除的数 #include<stdio ...
- 7-3 选民投票 (8 分)编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(
7-3 选民投票 (8 分) 编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的 ...
- 从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出。
**从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出. 输入格式: 一句英文 输出格式: 输入英文中的每个单词,按照字典顺序,每行输出一个单词. 输入样例: I am Betty. How ...
- (PTA)7-3 选民投票 编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字
目录 题目 输入格式: 输出格式: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 题目分析 C语言代码 运行截图 题目 输入格式: 先输入候选人人数n和n名候选人姓名,再输入选民人数m和m位 ...
- C语言学习之从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)
从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).要求在输入数据后先对其进行检查是否为小于1000 的正数.若不是,则要求重新输人. # include &l ...
- c语言从1加到任意数的编程,c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和...
#include #include int prime(int x){ int i; for(i=2;i<=(int)sqrt(x);i++) if(x%i==0) return 0; retu ...
- 【C语言】对输入的若干个数去重并排序的算法
已知某个用户随意输入了n个数,我们需要对这n个数去重还要进行从小到大的排序,我们该怎么办呢? 我们分析一下这个问题,排序就不说了,任意一种排序算法都可以完成,关键就在于去重,这个该怎么办? 要先好好想 ...
- C语言 写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字之间空一个空格。如输入1990,应该输出“1 9 9 0”
#include<stdio.h> #include<string.h> int main() {int i;char str[80];void insert(char str ...
- 【C 语言】二级指针作为输入 ( 指针数组 | 指针数组排序 | 字符串排序 | strcmp 函数 )
文章目录 一.strcmp 函数 二.指针数组排序 ( 字符串排序 ) 二.完整代码示例 一.strcmp 函数 strcmp 是 String Compare 缩写 , 该函数用于比较两个字符串 ; ...
最新文章
- linux centos6.5 网络配置
- 一个关于pynoi游戏的C语言编程
- idea 导出war包_使用IDEA实现远程代码DEBUG调试教程详解
- mysql一张表1亿天数据_1亿条数据在PHP中实现Mysql数据库分表100张
- UML类图操作(二)
- model 提交表信息java,Angular6+antd+java+SpringMVC,表单提交自动接收模型对象?
- 当前计算机技术与医学结合的研究热点,改进的模糊遗传算法在医学中的应用和研究...
- 【Python实例第9讲】物种分布模型
- 英语数字的 android,英语数字听力手机版
- Beyond Compare 激活解决办法
- 程序员会不会英语的差别
- C语言求三角形斜边长
- 医学影像处理科研训练
- DDD与数据事务脚本
- MicroPython ESP32 ADC(模拟量转数字量)示例
- 基于STM32MP1的IOT参考设计(采用QT和web技术)
- html 中div的下划线,div css布局命名时尽量避免下划线
- Android 手机拨号
- Samba服务器搭建与配置
- oracle 11.2.0.3RAC升级到11.2.0.4
热门文章
- IDEA下载及用校园邮箱激活
- JavaScript中6种常见的继承方式
- Android数据存储:数据库基础,在Android应用中使用数据库,附加Menu菜单选项的一些说明
- Java GifDecode类分解gif图片
- Java连接redis选择指定库操作
- 2023年国开《ERP原理与应用》实验1-5学习行为表现
- i7 9750h和r5 4600u 哪个好
- PMP考试 | 点击率最高 的100个主要知识点
- 0711 - 在 iPic 周岁时,说说这款让我骄傲的产品
- python运行系统找不到指定文件_系统找不到指定文件_系统找不到指定的文件_python 系统找不到指定的文件 - 云+社区 - 腾讯云...