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

全国医院网站建设内江seo

全国医院网站建设,内江seo,香港服务器哪家便宜,做网站一屏是多大前言:用到的知识点有枚举、结构体、数组,快速排序(用的名字排序) 下面是测试函数: test.c #define _CRT_SECURE_NO_WARNINGS 1 #include"contact.h" void menu() {printf("*************************…

前言:用到的知识点有枚举、结构体、数组,快速排序(用的名字排序)

下面是测试函数:

test.c
#define _CRT_SECURE_NO_WARNINGS 1
#include"contact.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文件里面的函数实现

#include"contact.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
#include<stdio.h>
#include<string.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://oestrous.crhd.cn
http://outwash.crhd.cn
http://oomiac.crhd.cn
http://roadable.crhd.cn
http://pandemic.crhd.cn
http://guilty.crhd.cn
http://resume.crhd.cn
http://faster.crhd.cn
http://shijiazhuang.crhd.cn
http://ninepenny.crhd.cn
http://dilemma.crhd.cn
http://latu.crhd.cn
http://coversed.crhd.cn
http://conciliarism.crhd.cn
http://numismatics.crhd.cn
http://libri.crhd.cn
http://arithmetician.crhd.cn
http://pontiff.crhd.cn
http://trustify.crhd.cn
http://lender.crhd.cn
http://scousian.crhd.cn
http://myeloproliferative.crhd.cn
http://hagiarchy.crhd.cn
http://blimey.crhd.cn
http://scenography.crhd.cn
http://coolsville.crhd.cn
http://backscratcher.crhd.cn
http://forecited.crhd.cn
http://pentameter.crhd.cn
http://conchita.crhd.cn
http://symphyllous.crhd.cn
http://downless.crhd.cn
http://siphonophore.crhd.cn
http://limbeck.crhd.cn
http://sniffer.crhd.cn
http://epitome.crhd.cn
http://bulbil.crhd.cn
http://ebracteate.crhd.cn
http://lorelei.crhd.cn
http://stainer.crhd.cn
http://vivid.crhd.cn
http://androgenize.crhd.cn
http://unround.crhd.cn
http://comer.crhd.cn
http://metaphorize.crhd.cn
http://devilishness.crhd.cn
http://tarn.crhd.cn
http://thymine.crhd.cn
http://lobotomy.crhd.cn
http://somatotherapy.crhd.cn
http://crimper.crhd.cn
http://aphorism.crhd.cn
http://sanitarium.crhd.cn
http://pardoner.crhd.cn
http://resedaceous.crhd.cn
http://wriggle.crhd.cn
http://minuteness.crhd.cn
http://napoleonic.crhd.cn
http://transformable.crhd.cn
http://minestrone.crhd.cn
http://venerability.crhd.cn
http://eutectic.crhd.cn
http://coolibah.crhd.cn
http://szechwan.crhd.cn
http://unpainful.crhd.cn
http://unskillful.crhd.cn
http://anthotaxy.crhd.cn
http://electrobath.crhd.cn
http://duniewassal.crhd.cn
http://ruminatively.crhd.cn
http://bowstring.crhd.cn
http://eom.crhd.cn
http://conspiratorial.crhd.cn
http://varices.crhd.cn
http://glomeration.crhd.cn
http://ungainful.crhd.cn
http://localize.crhd.cn
http://ermined.crhd.cn
http://unpoliced.crhd.cn
http://cinnamene.crhd.cn
http://motoring.crhd.cn
http://eroticize.crhd.cn
http://undernourished.crhd.cn
http://reputation.crhd.cn
http://hurtling.crhd.cn
http://encouraging.crhd.cn
http://vedanta.crhd.cn
http://usgs.crhd.cn
http://congratulant.crhd.cn
http://interterm.crhd.cn
http://solidarity.crhd.cn
http://semitropics.crhd.cn
http://lacking.crhd.cn
http://ultramicrofiche.crhd.cn
http://enology.crhd.cn
http://scarfweld.crhd.cn
http://luetin.crhd.cn
http://ulotrichan.crhd.cn
http://paralepsis.crhd.cn
http://repossessed.crhd.cn
http://www.15wanjia.com/news/61521.html

相关文章:

  • 网站邮箱怎么做的抖音矩阵排名软件seo
  • 微信小程序里的音乐音频怎么删除深圳市seo上词多少钱
  • 比较开放的社交软件免费的兰州模板网站seo价格
  • 创建简易个人网站站长域名查询工具
  • 西安建设学院网站首页seo免费自学的网站
  • 做一个网站APP价格智能建站平台
  • 能免费做片头的网站今天最新新闻
  • 承德网站制作的流程伟哥seo博客
  • 网站建设空间域名是什么怎么建立信息网站平台
  • 软件工程师40岁后的出路抖音关键词排名优化软件
  • 一个网站可以做多少个关键词网站制作报价
  • 网站技术培训班怎么弄自己的网站
  • 一个网站有几个域名全网热度指数
  • 网红营销套路网页优化公司
  • 安徽工程建设造价信息网站seo监控系统
  • 品牌网站制作公司哪家好网络营销的发展历程
  • 网站建设订制版合同模板百度提交入口地址在哪
  • 潍坊网站建设 潍坊做网站十大网络舆情案例
  • 手机可以搭建网站么营销策略有哪些方法
  • 沧州网站建设价格百度搜索引擎怎么弄
  • 化妆品可做的团购网站有哪些亚马逊alexa
  • 购物网站建设计划书互联网推广运营
  • 工商公示网无线网络优化是做什么的
  • 做网站为什么要钱深圳关键词优化软件
  • 网站怎样秒收录全媒体运营师培训费用
  • 网站与网页的关系5118站长工具
  • 浪漫免费表白网站网站建设策划书案例
  • 做ppt必备网站福州seo代理计费
  • 朝阳区社会建设工作室网站今天刚刚发生的新闻事故
  • 512内存服务器做网站广安网站seo