//学习记录
#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语言 整理姓名表,将输入的若干姓名按照字典顺序排序输出。相关推荐

  1. (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和

    (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和,如10=3+7,12+5+7. // 质数:除了1和自身,不能被任何数整除的数 #include<stdio ...

  2. 7-3 选民投票 (8 分)编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(

    7-3 选民投票 (8 分) 编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的 ...

  3. 从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出。

    **从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出. 输入格式: 一句英文 输出格式: 输入英文中的每个单词,按照字典顺序,每行输出一个单词. 输入样例: I am Betty. How ...

  4. (PTA)7-3 选民投票 编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字

    目录 题目 输入格式: 输出格式: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 题目分析 C语言代码 运行截图 题目 输入格式: 先输入候选人人数n和n名候选人姓名,再输入选民人数m和m位 ...

  5. C语言学习之从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)

    从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).要求在输入数据后先对其进行检查是否为小于1000 的正数.若不是,则要求重新输人. # include &l ...

  6. 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 ...

  7. 【C语言】对输入的若干个数去重并排序的算法

    已知某个用户随意输入了n个数,我们需要对这n个数去重还要进行从小到大的排序,我们该怎么办呢? 我们分析一下这个问题,排序就不说了,任意一种排序算法都可以完成,关键就在于去重,这个该怎么办? 要先好好想 ...

  8. 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 ...

  9. 【C 语言】二级指针作为输入 ( 指针数组 | 指针数组排序 | 字符串排序 | strcmp 函数 )

    文章目录 一.strcmp 函数 二.指针数组排序 ( 字符串排序 ) 二.完整代码示例 一.strcmp 函数 strcmp 是 String Compare 缩写 , 该函数用于比较两个字符串 ; ...

最新文章

  1. linux centos6.5 网络配置
  2. 一个关于pynoi游戏的C语言编程
  3. idea 导出war包_使用IDEA实现远程代码DEBUG调试教程详解
  4. mysql一张表1亿天数据_1亿条数据在PHP中实现Mysql数据库分表100张
  5. UML类图操作(二)
  6. model 提交表信息java,Angular6+antd+java+SpringMVC,表单提交自动接收模型对象?
  7. 当前计算机技术与医学结合的研究热点,改进的模糊遗传算法在医学中的应用和研究...
  8. 【Python实例第9讲】物种分布模型
  9. 英语数字的 android,英语数字听力手机版
  10. Beyond Compare 激活解决办法
  11. 程序员会不会英语的差别
  12. C语言求三角形斜边长
  13. 医学影像处理科研训练
  14. DDD与数据事务脚本
  15. MicroPython ESP32 ADC(模拟量转数字量)示例
  16. 基于STM32MP1的IOT参考设计(采用QT和web技术)
  17. html 中div的下划线,div css布局命名时尽量避免下划线
  18. Android 手机拨号
  19. Samba服务器搭建与配置
  20. oracle 11.2.0.3RAC升级到11.2.0.4

热门文章

  1. IDEA下载及用校园邮箱激活
  2. JavaScript中6种常见的继承方式
  3. Android数据存储:数据库基础,在Android应用中使用数据库,附加Menu菜单选项的一些说明
  4. Java GifDecode类分解gif图片
  5. Java连接redis选择指定库操作
  6. 2023年国开《ERP原理与应用》实验1-5学习行为表现
  7. i7 9750h和r5 4600u 哪个好
  8. PMP考试 | 点击率最高 的100个主要知识点
  9. 0711 - 在 iPic 周岁时,说说这款让我骄傲的产品
  10. python运行系统找不到指定文件_系统找不到指定文件_系统找不到指定的文件_python 系统找不到指定的文件 - 云+社区 - 腾讯云...