问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言通讯录程序设计大神们帮帮忙

发布网友 发布时间:2022-05-08 16:18

我来回答

1个回答

热心网友 时间:2024-02-01 20:12

先给你一部分,剩下的发你邮箱,可以先测试一下这一部分 #include "stdio.h" #include "windows.h" #include "stdlib.h" void menu() { system("color 18"); printf("\t\t**********************************************\n"); printf("\t\t* *\n"); printf("\t\t* 》》》》》》》》》通讯录《《《《《《《《 *\n"); printf("\t\t* *\n"); printf("\t\t**********************************************\n"); system("pause"); system("cls"); printf("\t\t﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌\n"); printf("\t\tˇ ①添加好友 ‖ ②显示好友 ˇ\n"); printf("\t\tˇ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎ˇ\n"); printf("\t\tˇ ③修改好友 ‖ ④删除好友 ˇ\n"); printf("\t\tˇ--------------------------------------------ˇ\n"); printf("\t\tˇ ⑤ 退出系统 ˇ\n"); printf("\t\t﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌\n"); } void main() { system("color 18"); menu(); int x; int n=0,i,chose,count=3,countm,countw,flag=0; char ch,a; char name[20];//需要修改的姓名 int age;//需要修改的年龄 char sex[3];//需要修改的性别 char qq[20];//需要修改的qq号 char tel[20];//需要修改的电话 char add[100];//需要修改的住址 struct pop { char name[20];//姓名 int age;//年龄 char sex[3];//性别 char add[100];//住址 char tel[20];//电话 char qq[20];//QQ号 }; pop pop1[100]={{"王叶亮",22,"男","烟台","15963865928","1234565"}, {"李帅",20,"男","济宁","15963865827","1287654"}, {"小胖",22,"男","济南","15653829200","987654321"}}; while(1==1) { printf("请选择你要进行的操作"); scanf("%d",&x); if(x==1) { printf("正在进行添加操作》》》》》》》》》"); Sleep(3000); system("cls"); printf("添加信息\n"); for(i=0;i<97;i++) { printf("请输入姓名\n"); scanf("%s",pop1[count].name); printf("请输入年龄\n"); scanf("%d",&pop1[count].age); printf("请输入性别\n"); scanf("%s",pop1[count].sex); printf("请输入住址\n"); scanf("%s",pop1[count].add); printf("请输入电话\n"); scanf("%s",pop1[count].tel); printf("请输入qq号\n"); scanf("%s",pop1[count].qq); count++; printf("添加成功,是否结束添加y/*"); scanf(" %c",&a); if(a=='y') { break; } else { return; } } system("pause"); menu(); } if(x==2) { printf("正在进行查找操作>>>>>>>>>>>>>>>"); Sleep(1000); system("cls"); countm=0; countw=0; printf("**********************显示所有信息记录*****************\n"); if(count==0) { printf("你暂时没有好友\n"); } else { for(int i=0;i<count;i++) { printf("姓名:%-20s 年龄:%-20d 性别:%-20s 住址:%-20s 电话:%-20s qq号:%-20s\n",pop1[i].name,pop1[i].age,pop1[i].sex,pop1[i].add,pop1[i].tel,pop1[i].qq); if(strcmp(pop1[i].sex,"男")==0) { countm++; } else if(strcmp(pop1[i].sex,"女")==0) { countw++; } } printf("你一共有%d个好友\n",count); printf("你一共有%d个男性好友\n",countm); printf("你一共有%d个女性好友\n",countw); } printf("返回y/*"); scanf(" %c",&a); if(a=='y') { system("cls"); } else { printf("输入错误,请重新选择"); system("pause"); system("cls"); menu(); } } if(x==3) { printf("正在进行查找操作>>>>>>>>>>>>>>>"); Sleep(1000); system("cls"); printf("*****************修改资料*****************************\n"); printf("请录入你要修改姓名"); scanf("%s",name); for(int i=0;i<count;i++) { if(strcmp(pop1[i].name,name)==0) { flag=1; printf("姓名:%-20s 年龄:%-20d 性别:%-20s 住址:%-20s 电话:%-20s qq号:%-20s\n",pop1[i].name,pop1[i].age,pop1[i].sex,pop1[i].add,pop1[i].tel,pop1[i].qq); printf("确定修改吗?y/*"); scanf(" %c",&a); if(a=='y') { for(;;) { printf("请选择需要修改的条目(①.姓名②.年龄③.性别④.电话)\n"); scanf("%d",&x); if(x==1) { printf("请输入要更改的姓名"); scanf("%s",name); strcpy(pop1[i].name,name); } else if(x==2) { printf("请输入要更改的年龄"); scanf("%d",&age); pop1[i].age=age; } else if(x==3) { printf("请输入要更改的性别"); scanf("%s",sex); strcpy(pop1[i].sex,sex); } else if(x==4) { printf("请输入要更改的电话"); scanf("%s",tel); strcpy(pop1[i].tel,tel); } printf("修改成功,继续修改吗y/*"); scanf(" %c",&a); if(a=='y') { continue; } else { printf("姓名:%-20s 年龄:%-20d 性别:%-20s 住址:%-20s 电话:%-20s qq号:%-20s\n",pop1[i].name,pop1[i].age,pop1[i].sex,pop1[i].add,pop1[i].tel,pop1[i].qq); break; } } } else { printf("***********\n"); break; } } } if(flag==0) { printf("无此数据,不能修改\n"); return; } system("pause"); system("cls"); menu(); } } if(x==4) { system("cls"); Sleep(1000); printf("正在进行添加操作》》》》》》》》》"); printf("*****************************删除信息*****************\n"); printf("请输入你要删除的姓名"); scanf("%s",name); for(int i=0;i<count;i++) { if(strcmp(pop1[i].name,name)==0) { flag=1; printf("********************************\n"); printf("姓名:%-20s 年龄:%-20d 性别:%-20s 住址:%-20s 电话:%-20s qq号:%-20s\n",pop1[i].name,pop1[i].age,pop1[i].sex,pop1[i].add,pop1[i].tel,pop1[i].qq); printf("确定删除吗y/*"); scanf(" %c",&a); if(a=='y') { for(int j=i;j<count;j++) { pop1[j]=pop1[j+1]; } count--; printf("删除操作成功》》》》》》\n"); } else { printf("取消删除,返回主菜单》》》》》\n"); break; } } } if(flag==0) { printf("查无此人,删除失败\n"); } system("pause"); system("cls"); menu(); } }

满意请采纳
哪位高手能帮忙做个C语言通讯录啊.(急)

switch(c) { case 1: p=jianli();break; case 2: xianshi(p);break; case 3: printf("\nPlease input the name to deleted\n"); p=delete(p);break; case 4: printf("\nPlease input the new name\n"); p=charu(p);break; } }while(c);goto a; case 2: do { do {printf("---\n...

请C语言高手帮忙做一下c程序设计题目

题目通讯录1.设计要求:通讯录至少应该有以下数据项:姓名,地址,手机,邮编,E-mail。对通讯录应该包含有以下操作:向通讯录中添加信息,在通讯录中按姓名或手机号查找个人信息,删... 题目 通讯录1. 设计要求:通讯录至少应该有以下数据项:姓名,地址,手机,邮编,E-mail。对通讯录应该包含有以下操作:向通讯录中添加信...

求大神用c语言帮忙编个手机通讯录管理!!

功能和这个相近发给你看看吧,希望给你点灵感 include&lt;stdio.h&gt; //定义输出输入函数 include&lt;stdlib.h&gt; //定义杂项函数及内存分配函数 include&lt;string.h&gt; //字符串处理 define BUFLEN 80 //缓存区字符不超过80 define LEN 20 //返回去字符不超过20 define N 200 struct record { ...

...通讯录,能保存不能查询、添加、删除,就大神帮助用文件写一个!!!不...

/*查找学生信息*/void main()/*主函数*/{ int n; menu(); scanf("%d",&amp;n);/*输入选择功能的编号*/ while(n) { switch(n) { case 1: input();break; case 2: search();break; case 3: show();break; case 4: del();break; default:break; } get...

C语言课程设计:个人通讯录管理程序

case 11:exit(0); /*如返回值为11则程序结束*/ } } } /*菜单函数,函数返回值为整数,代表所选的菜单项*/ menu_select(){ char s[80];int c;gotoxy(1,25);/*将光标定为在第25行,第1列*/ printf("press any key enter menu...\n");/*提示压任意键继续*/ getch(); /*读入...

用C语言做通讯录

printf("此通讯录中无记录,请输入记录后在使用本功能!\n"); return; } printf("***通讯录系统***\n"); /*输出信息*/ printf("编号\t姓名\t单位\t地址\t邮箱\t电话\n"); for(p=head-&gt;next;p!=NULL;p=p-&gt;next) printf("%s\t%s\t%s\t%s\t%s\t%s\n",p-&gt;number,p-&gt;name,p-&gt;off,p...

C语言大神,帮帮忙,从键盘输入一组整数,找出其中3个连续排列的数字。并...

void main(){ int a[3][10];int i,j,flag=1;int islianxu(int a[],int i);//判断是否有连续数的函数申明 printf("请输入三组整型数据(每组数据10个):\n");for(i=0;i&lt;3;i++)for(j=0;j&lt;10;j++)scanf("%d",&amp;a[i][j]);//开始判断 for(i=0;i&lt;3;i++){ if(islian...

...全是错,求大神帮忙改改,最好加上注释!谢谢!

int x;int y;} point_t;/* 返回a、b点距离的平方 */ int sdistance(point_t *pa, point_t *pb){ return (pa-&gt;x - pb-&gt;x)*(pa-&gt;x - pb-&gt;x) + (pa-&gt;y - pb-&gt;y)*(pa-&gt;y - pb-&gt;y);} /* 利用勾股定理检查以b点为顶点的角abc是否为直角,直角返回true,否则返回false...

C语言设计个人通讯录管理系统

1、创建学生社团管理系统的欢迎界面,该欢迎界面以图片的方式呈现,系统启动时再屏幕中居中显示。2、再创建用户登录窗口,用户通过文本框输入用户名和密码,单击“登录”按钮后,在窗体中显示登录是否成功;单击“重置”按钮后,清空文本框信息。3、创建“社团成员信息管理”窗体,用户可以对成员信息进行浏览...

求-c语言程序设计作业。请大家帮帮忙-_-~

define ENTER 0x1c0d /*回车键*/ define Backspace 0xe08 /*擦除键*/ define ALT_B 12288 /*组合键ALT_B */ define ALT_M 12800/*组合键ALT_M */ define ALT_H 8960/*组合键ALT_H */ int key;/*按键变量*/ int textx,texty;/*光标坐标,x行,y列*/ struct menustruct/*菜单用...

通讯录c语言程序设计排序 简单的c语言通讯录程序设计 c语言通讯录程序设计报告 c语言编写通讯录程序的框架 通讯录c语言编程 c语言通讯录排序 学生通讯录管理系统c语言编程 大一c语言通讯录 c语言做一个通讯录
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五年级语文知识点复习 十二指肠溃疡引起腹泻吃什么药好得快? 纯真岁月剧情简介 纯真岁月分集剧情 实用新型专利能赚多少钱? 丢失的护照已补办,现需要补签证,可以随到随签吗?(韩国签证) 别董大诗的意思 重装系统后,装软件一直装不上 新冠期间如何安全、合理的进行锻炼? 【2024择校分析】中国海洋大学计算机考研 C语言课程设计 编程实现简单通讯录程序 C语言程序设计 建立通信录 用C语言设计一个通讯录系统 C语言的课程设计,做的是全班同学通讯录,然而我并不懂程序是怎样调用的 C语言课程设计:编写程序,建立班级通讯录 求c语言编程制作一个班级通讯录,用结构定义通讯录,包括姓名,学号,手机号,email地址,QQ。 C语言编程 为班里同学设计一份班级通讯录。编写功能菜单。记录每一位同学的学号,姓名,性别,手机号码 用C语言做一个班级通讯录,要求有学号、姓名、性别、手机号码、QQ号、电子邮件、MSN、家庭住址、办公地址 如何在初中英语教学中培养学生核心素养 iphone里有三个小麦色皮肤人头,中间人在吐舌头的图标是什么软件? 百度手机输入法里面现在还有泡泡表情包吗? 万科A的经营范围 新闻报道万科主营业务收入今年超过千亿元 而前三季度的报表只显示为223.8亿元 怎么回事?(请用心帮忙) 万科A为什么不涨原因?万科A股票一季度报表?万科A主要的业务有哪些? 万科A能持有吗?万科A主营业务和业绩?万科A 股票怎么跌跌不休呀? 万科A股票走势怎么样?万科A主营业务分析?000002万科A股价? 360抢票王云抢票,怎么收到订票成功短信在12306上查不到,还多出了30块 ipod touch自带的耳机和专卖店卖的ipod原装耳机效果一样吗? 国寿鸿运少儿两全保险分红型升级 想学做几个家常菜、比如炒鸡蛋什么的。做法说下、谢谢咯 用C语言设计本班同学通讯录设计(以本班同学的具体数据为背景) C语言程序设计 --通讯录系统 C语言程序设计:简单的同学通讯录程序设计 急需,这几天就要交这个课程设计 大餐过后,用什么办法可以避免长胖? 每到过节的时候就会胖三斤,有什么好的办法可以防止肥胖? 每逢佳节胖三斤,节假日该怎么避免长胖? 预防肥胖有什么办法吗? 到了中年以后很容易发胖,那有什么办法可以避免呢? 什么方法可以控制不会长胖 年轻人股骨头坏死的保健常识有哪些 股骨头坏死有什么好的治疗方法和保养方法 我这还算股骨头坏死初期,如果保守治疗的话,服药多久才能见效呢? 股骨颈骨折股骨头坏死会引想软肋骨炎吗? 股骨头坏死三期患者已出现塌陷腿变短肌肉萎缩如何保养 股骨头坏死会自愈吗 股骨经断裂首先引起的股骨头坏死手术完成后按照大夫的n交代好好调养好股骨头 早期股骨头坏死能治愈吗 股骨头坏死有什么科学的护理方法呢? 股骨头坏死早期治疗的话能治好吗? 马来西亚留学选什么专业好