C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;
/*编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,
输出用户的姓和电话号码;*/
#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语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;相关推荐
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...
编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...
- 整数分节输出 【问题描述】编写一个程序,将某个位数不确定的正整数进行三位分节后输出。
整数分节输出 [问题描述]编写一个程序,将某个位数不确定的正整数进行三位分节后输出. [输入形式]用户在第一行输入一个正整数. [输出形式]程序将这个正整数三位分节,并在下一行输出 [样例输入]123 ...
- 编写一个程序,将某个位数不确定的正整数进行三位分节后输出(Python)
编写一个程序,将某个位数不确定的正整数进行三位分节后输出(Python) 输入形式:用户在第一行输入一个正整数 输出形式:程序将这个正整数三位分节,并在下一行输出 样例输入:1234567 样例输出: ...
- 圆柱底面周长面积c语言,编写一个程序,从键盘输入圆的半径r,圆柱的高h,分别计算出圆周长cl、圆面积cs和圆柱的体积cv,输出计算结果时要求保留小数点后4位...
相关题目与解析 编写程序,从键盘输入圆柱底面半径和高,计算并输出圆柱的体积. 编程从键盘输入圆的半径r,计算并输出圆的周长和面积. 编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩 ...
- c语言 编写一个程序,输入a b c三个值,输出其中最大者
程序: //编写一个程序,输入a,b,c三个值,输出其中最大者 #include<stdio.h> int main() { int a,b,c,max; printf("请输入 ...
- C语言:编写一个程序判断一个数是否为素数/
##题目描述 编写一个程序判断一个数是否为素数 ##输入描述 整数 ##输出描述 1或0(其中1表示此数为素数,0为表示为不是素数 #include <stdio.h> int main( ...
- c语言编写一个程序计算某年某月有几天,c语言编写程序,输入某年某月,求该月的天数...
c语言编写程序,输入某年某月,求该月的天数 #包括 voidmain() { 年.月.日: 请输入当前日期(年月以空格分隔): ': 中国年月 而(月=0 | |月12) { cout '输入时间有误 ...
- c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,c语言 实验报告10
实验十 指针程序设计 实验目的: 1. 掌握指针变量定义和引用方法. 2. 掌握正确使用指针编程. 实验内容: 1. 编写程序,从键盘输入10个整数,然后根据提示选择输入'A'或者'D',如果输入为' ...
最新文章
- R语言基于MASS包中的shuttle数据集以及neuralnet包构建神经网络模型
- c语言程序设计01,c语言程序设计01.doc
- 基于RT-Thread开发智能视觉组智能车-乐山师范学院
- intellij idea 实用快捷键
- 通过Windbg查看DataTable的值
- Linux C函数库参考手册
- 提高工作效率必备神器
- 第一学期《计算机网络》作业一_新学期学习计划合集5篇-其他范文
- Ubuntu下安装qt57creator-plugin-ros,在QT中进行ROS开发(亲测有效)
- ubuntu 20.04中火狐浏览器安装flash插件
- dev、test和prod是什么意思?
- 国内国外最好的BT站点
- android拉起软键盘,移动端JavaScript拉起软键盘
- 股票的最新和历史股息收益率查询(1)
- 马云收购士兰微_2019中国500强民企榜单出炉!阿里第一腾讯第二
- 基因测序技术发展历史及一、二、三代测序技术原理和应用
- python错误:TypeError: Cannot interpret ‘3‘ as a data type
- 如何实现一个脚本语言?
- 寻求真心话大冒险之猜数游戏的最佳策略
- iOS_Error(四)
热门文章
- C#之DateTime
- php整型运算符,php常用运算符
- java与数据类型相关的十个关键字_乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符...
- 基础04继承、super、this、抽象类
- linux 脚本启动oracle,linux自动启动 oracle脚本
- 外键查询_详解MySQL数据库删除所有表的外键约束、禁用外键约束相关脚本
- 事业单位计算机岗位考公基吗,江苏事业单位统考考公基吗
- 暗影精灵4风扇转速调节_惠普暗影精灵 6、光影精灵 6 游戏本正式发布
- systemtap调试linux内核源码,内核调试工具SystemTap:适合懒人的printk替代品
- k8s springboot 文件_30分钟无痛上云——springboot项目部署到kubernetes