当前位置: 首页 > news >正文

石家庄网站建设云图宣传方式

石家庄网站建设云图,宣传方式,沈阳seo合作,软件开发工具分类前言#xff1a;用到的知识点有枚举、结构体、数组#xff0c;快速排序#xff08;用的名字排序#xff09; 下面是测试函数#xff1a; test.c #define _CRT_SECURE_NO_WARNINGS 1 #includecontact.h void menu() {printf(*************************…前言用到的知识点有枚举、结构体、数组快速排序用的名字排序 下面是测试函数 test.c #define _CRT_SECURE_NO_WARNINGS 1 #includecontact.h void menu() {printf(**********************************\n);printf(*****请输入你要进行的操作*********\n);printf(*****1.Add: 添加联系人***********\n);printf(*****2.Sub: 删除联系人***********\n);printf(*****3.Mod: 修改联系人***********\n);printf(*****4.Show: 展示联系人***********\n);printf(*****5:Sort: 对联系人进行排序*****\n);printf(*****6:Check:查找联系人*****\n);printf(*****0:Exit: 退出操作*************\n); } int main() {int input 0;Set arr[MAX_people] { 0 };int sz 0;do{menu();scanf(%d, input);switch (input){case Exit:printf(退出操作\n);break;case Add:printf(请输入你要添加的联系人个数:);scanf(%d, sz);Addpeople(arr,sz);break;case Sub:printf(开始输入删除联系人的信息:\n);Subpeople(arr, sz);break;case Mod:printf(开始展示联系人信息:\n);Modpeople(arr, sz);break;case Show:Showpeople(arr, sz);break;case Sort://用名字来排序qsort(arr, sz,sizeof(arr[0]),Sort_quickly);break;case Check:Checkpeople(arr, sz);break;default:printf(您的操作有误请重新操作\n);}} while (input);return 0; } 下面是contact.c文件里面的函数实现 #includecontact.h void Addpeople(Set arr[], int sz) {int i 0;for (; i sz; i){printf(请输入名字:);scanf(%s, arr[i].name);printf(请输入性别:);scanf(%s, arr[i].sex);printf(请输入你与他的关系:);scanf(%s, arr[i].rel);printf(请输入他的地址:);scanf(%s, arr[i].address);printf(请输入电话号码:);scanf(%lld, arr[i].phone_number);putchar(\n);} } void Subpeople(Set arr[], int* sz) {printf(输入你要删除的名字:);char a[20] { 0 };scanf(%s, a);int i 0;int j 0;for (i 0; i sz; i){if (strcmp(arr[i].name, a) 0){for (j i; j sz; j){arr[j] arr[j 1];}sz--;}}if (arr[j].name ! \0)printf(你删除的联系人不存在\n); } void Modpeople(Set arr[], const int sz) {printf(请输入你想要修改人的姓名:);char a[20] {0};scanf(%s, a);int i 0;int j 0;for (i 0; i sz; i){if (strcmp(arr[i].name, a) 0){printf(请输入修改后的所有信息:);scanf(%s%s%s%s%lld,arr[i].name,arr[i].sex,arr[i].rel,arr[i].address,arr[i].phone_number);}} } void Showpeople(Set* arr, int sz) {int i 0;printf(姓名 性别 关系 地址 电话号码\n);for (; i sz; arr,i){printf(%-20s%-10s%-10s%-20s%-13lld\n,arr-name,arr-sex,arr-rel,arr-address,arr-phone_number);} } int Sort_quickly(void* p1, void* p2) {return strcmp(((Set*)p1)-name , ((Set*)p2)-name); } void Checkpeople(Set arr[], int sz) {printf(请输入你要查找的联系人姓名:);char s[20] { 0 };scanf(%s, s);for (int i 0; i sz; i){if (strcmp(arr[i].name, s) 0){printf(已经寻找到该联系人的信息:\n);printf(%-20s%-10s%-10s%-20s%-13lld\n,arr[i].name,arr[i].sex,arr[i].rel,arr[i].address,arr[i].phone_number);}} } 下面是头文件contact.h进行函数声明 #pragma once #define MAX_people 100 #includestdio.h #includestring.h enum number {Exit,Add,Sub,Mod,Show,Sort,Check, }; typedef struct Stu {char name[20];char sex[10];char rel[10];char address[20];long long int phone_number; }Set; void Addpeople(Set arr[], int sz);//添加联系人 void Subpeople(Set arr[], int* sz);//删除联系人 void Modpeople(Set arr[], int sz);//修改联系人 void Showpeople(Set* arr, int sz);//展示你的联系人 int Sort_quickly(void*, void*);//排序函数 void Checkpeople(Set arr[],int sz);//查找联系人
http://www.w-s-a.com/news/131655/

相关文章:

  • 贵州城乡和建设厅网站企业网站备案名称窍门
  • .cc后缀网站湛江霞山
  • 青岛制作网站软件ui设计培训哪里好
  • 网站建设的构思环保公司宣传册设计样本
  • 如何做微网站网站和网店的区别
  • 免费下载建设银行官方网站下载天河区做网站
  • 中文网站建设开发北京网站建设公司升上去
  • 邯郸网站设计 贝壳下拉服务器绑定网站打不开
  • 重庆网站建设帝玖科技手机网站建设价钱是多少
  • 广西建设厅网站行业网学新媒体运营要多少钱
  • 石家庄个人建站网站策划门户网什么意思
  • 沈阳市浑南区城乡建设局网站wordpress 批量打印
  • 网站建设都需学哪些天津网站建设交易
  • 公司网站空间家装室内设计
  • 一个考试网站怎么做品牌建设10阶梯
  • 网站建设网站设计广东双语网站建设多少钱
  • 临时手机号注册网站建筑效果图
  • wordpress网站是什么类似wordpress博客
  • 国际网站空间昆明做网站开发维护的公司
  • 建网站选号域名网站优化大赛
  • 师范街网站建设广告制作公司口号
  • 电子商务网站开发设计报告为什么wordpress主题中字体不统一
  • 百度站长快速收录网站建设完工确认书
  • 企业网站备案代理商建设工程施工合同2013
  • 要学做网站wordpress xss漏洞
  • 白云品牌型网站建设在网上做国际快递淘宝网站
  • 无锡网站建设方式推广软件赚钱的app
  • 如何控制一个网站软件开发wordpress教育插件
  • 网站开发属于软件开发类吗wordpress邮件失败
  • 凡科网站怎么设计win8网站模板