/*编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,
输出用户的姓和电话号码;*/
#include <stdio.h>
#include <string.h>
#define N 5struct user //定义用户信息结构体
{char name[20];char num[20];
};//函数声明
void input (struct user* a);
void sort(struct user* a);
void output(struct user* a);void input (struct user* a)
{int i;printf ("请输入用户的姓名和电话号码,空格隔开\n");for(i=0;i<N;i++)scanf ("%s %s",a[i].name,a[i].num);
}void sort(struct user* a)
{int i,j;struct user t;for (i=0;i<N-1;i++)//利用选择排序法对姓名按字典升序排序for (j=i+1;j<N;j++)if (strcmp(a[i].name,a[j].name)>0){t=a[i];a[i]=a[j];a[j]=t;}
}void output(struct user* a)
{int i;printf ("排序后的信息为:\n");for (i=0;i<N;i++)printf ("%s %s\n",a[i].name,a[i].num);
}int main (void)
{struct user a[N];input(a);//输入用户信息sort(a);//对用户信息按字典顺序姓名进行字典升序排列output(a);//输出用户信息
}

C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;相关推荐

  1. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  2. 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...

    编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...

  3. 整数分节输出 【问题描述】编写一个程序,将某个位数不确定的正整数进行三位分节后输出。

    整数分节输出 [问题描述]编写一个程序,将某个位数不确定的正整数进行三位分节后输出. [输入形式]用户在第一行输入一个正整数. [输出形式]程序将这个正整数三位分节,并在下一行输出 [样例输入]123 ...

  4. 编写一个程序,将某个位数不确定的正整数进行三位分节后输出(Python)

    编写一个程序,将某个位数不确定的正整数进行三位分节后输出(Python) 输入形式:用户在第一行输入一个正整数 输出形式:程序将这个正整数三位分节,并在下一行输出 样例输入:1234567 样例输出: ...

  5. 圆柱底面周长面积c语言,编写一个程序,从键盘输入圆的半径r,圆柱的高h,分别计算出圆周长cl、圆面积cs和圆柱的体积cv,输出计算结果时要求保留小数点后4位...

    相关题目与解析 编写程序,从键盘输入圆柱底面半径和高,计算并输出圆柱的体积. 编程从键盘输入圆的半径r,计算并输出圆的周长和面积. 编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩 ...

  6. c语言 编写一个程序,输入a b c三个值,输出其中最大者

    程序: //编写一个程序,输入a,b,c三个值,输出其中最大者 #include<stdio.h> int main() { int a,b,c,max; printf("请输入 ...

  7. C语言:编写一个程序判断一个数是否为素数/

    ##题目描述 编写一个程序判断一个数是否为素数 ##输入描述 整数 ##输出描述 1或0(其中1表示此数为素数,0为表示为不是素数 #include <stdio.h> int main( ...

  8. c语言编写一个程序计算某年某月有几天,c语言编写程序,输入某年某月,求该月的天数...

    c语言编写程序,输入某年某月,求该月的天数 #包括 voidmain() { 年.月.日: 请输入当前日期(年月以空格分隔): ': 中国年月 而(月=0 | |月12) { cout '输入时间有误 ...

  9. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,c语言 实验报告10

    实验十 指针程序设计 实验目的: 1. 掌握指针变量定义和引用方法. 2. 掌握正确使用指针编程. 实验内容: 1. 编写程序,从键盘输入10个整数,然后根据提示选择输入'A'或者'D',如果输入为' ...

最新文章

  1. R语言基于MASS包中的shuttle数据集以及neuralnet包构建神经网络模型
  2. c语言程序设计01,c语言程序设计01.doc
  3. 基于RT-Thread开发智能视觉组智能车-乐山师范学院
  4. intellij idea 实用快捷键
  5. 通过Windbg查看DataTable的值
  6. Linux C函数库参考手册
  7. 提高工作效率必备神器
  8. 第一学期《计算机网络》作业一_新学期学习计划合集5篇-其他范文
  9. Ubuntu下安装qt57creator-plugin-ros,在QT中进行ROS开发(亲测有效)
  10. ubuntu 20.04中火狐浏览器安装flash插件
  11. dev、test和prod是什么意思?
  12. 国内国外最好的BT站点
  13. android拉起软键盘,移动端JavaScript拉起软键盘
  14. 股票的最新和历史股息收益率查询(1)
  15. 马云收购士兰微_2019中国500强民企榜单出炉!阿里第一腾讯第二
  16. 基因测序技术发展历史及一、二、三代测序技术原理和应用
  17. python错误:TypeError: Cannot interpret ‘3‘ as a data type
  18. 如何实现一个脚本语言?
  19. 寻求真心话大冒险之猜数游戏的最佳策略
  20. iOS_Error(四)

热门文章

  1. C#之DateTime
  2. php整型运算符,php常用运算符
  3. java与数据类型相关的十个关键字_乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符...
  4. 基础04继承、super、this、抽象类
  5. linux 脚本启动oracle,linux自动启动 oracle脚本
  6. 外键查询_详解MySQL数据库删除所有表的外键约束、禁用外键约束相关脚本
  7. 事业单位计算机岗位考公基吗,江苏事业单位统考考公基吗
  8. 暗影精灵4风扇转速调节_惠普暗影精灵 6、光影精灵 6 游戏本正式发布
  9. systemtap调试linux内核源码,内核调试工具SystemTap:适合懒人的printk替代品
  10. k8s springboot 文件_30分钟无痛上云——springboot项目部署到kubernetes