中易网

求用C++结构体编程:有一通讯录,记录每个人的姓名,性别,年龄,电话,家庭住址.(5个以上)设计一程序

答案:3  悬赏:70  
解决时间 2021-12-20 13:52
简单就是了。。。。
本来想自己来的。。。不过不知道为什么怎么也装不了(好像我之前装过,但是我已经删了,还是冲突的说。。。。)
额,这个是我原先写的。。不过好像蛮多错的。。。。
#include
void main()
{
struct txl
char cname[20];
char isex;
int iage;
int iphone;
char cadd[50];
}txl1={"张一",'m',11,110,"太阳"},
txl2={"张二",'f',12,114,"金星"},
txl3={"张三",'m',13,119,"木星"},
txl4={"张四",'f',14,118,"水星"},
txl5={"张五",'m',15,112,"土星"},
txl6={"张六",'f',16,120,"火星"};
int a,b=1;
char d[50];
printf("您要按姓名查询请按1,按电话查询请按2:");
scanf("%d",&a);
if(a==1){
printf("请输入您要查询的姓名:");
scanf("%c",d);
for(a=0;(b[a]=!txl1.cname[a])||(b[a]==0);a++){if(b[a]=!txl1.cname[a])b=0;};
if(b==1)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl1.cname,txl1.isex,txl1.iage,txl1.iphone,txl1.cadd);
for(a=0;(b[a]=!txl2.cname[a])||(b[a]==0);a++){if(b[a]=!txl2.cname[a])b=0;};
if(b==1)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl2.cname,txl2.isex,txl2.iage,txl2.iphone,txl2.cadd);
for(a=0;(b[a]=!txl3.cname[a])||(b[a]==0);a++){if(b[a]=!txl3.cname[a])b=0;};
if(b==1)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl3.cname,txl3.isex,txl3.iage,txl3.iphone,txl3.cadd);
for(a=0;(b[a]=!txl4.cname[a])||(b[a]==0);a++){if(b[a]=!txl4.cname[a])b=0;};
if(b==1)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl4.cname,txl4.isex,txl4.iage,txl4.iphone,txl4.cadd);
for(a=0;(b[a]=!txl5.cname[a])||(b[a]==0);a++){if(b[a]=!txl5.cname[a])b=0;};
if(b==1)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl5.cname,txl5.isex,txl5.iage,txl5.iphone,txl5.cadd);
for(a=0;(b[a]=!txl1=6.cname[a])||(b[a]==0);a++){if(b[a]=!txl6.cname[a])b=0;};
if(b==1)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl6.cname,txl6.isex,txl6.iage,txl6.iphone,txl6.cadd);
if(b==0)printf("对不起,没有您要查询的人。");
};
else if(a==2){
printf("请输入您要查询的电话:");
scanf("%d",&b);
if(b==txl1.iphone)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl1.cname,txl1.isex,txl1.iage,txl1.iphone,txl1.cadd);};
if(b==txl2.iphone)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl2.cname,txl2.isex,txl2.iage,txl2.iphone,txl2.cadd);
if(b==txl3.iphone)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl3.cname,txl3.isex,txl3.iage,txl3.iphone,txl3.cadd);
if(b==txl4.iphone)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl4.cname,txl4.isex,txl4.iage,txl4.iphone,txl4.cadd);
if(b==txl5.iphone)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl5.cname,txl5.isex,txl5.iage,txl5.iphone,txl5.cadd);
if(b==txl6.iphone)printf("姓名:%c,性别:%c,年龄:%d,电话:%d,地址:%c。",txl6.cname,txl6.isex,txl6.iage,txl6.iphone,txl6.cadd);
else
printf("你一定在开玩笑,就这样,88!");};

作业而已。。能交上去并且能按照要求运行就行了。。。其他的。。。。。。。。。。。。。
最佳答案
C/C++ 语言技术分享,群号84954801喜欢C 语言 ,C++的都可以进!
全部回答
这个程序比较有新意的... 不过, 我想如果是500个或是更多信息怎么办?
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上又上不来,下又下不得不做卡字猜
已知不等式组x+2>m+nx-1<m-1的解集为-1<x
身体锻炼的意思是什么啊?请解释下!
请问易语言写成的软件怎么样才能自动更新程序
大将军的意思是什么?大将军的释义是什么啊?
易语言卷帘菜单怎么关连高级选择夹,就是我点
裸露的反义词是什么?
xboxlive金卡会员怎么下载免费游戏
圆排的意思是什么?圆排的释义是什么啊?
淮阴侯、鳌少保、梁跋扈、严首辅、杨左相、李
什么是非法集资?销售林权是否合法?如何销售林
圜好的意思是什么啊?请解释下!
起亚k3跑了12000公里用5w30还是5w40?
请一次滚地金龙要多少钱?
宝安区沙井镇市民广场沙井青少年宫
推荐资讯
我这里只有我一个人养画眉没人养的有山上又没
南辕北辙中,硬要一词说明了什么?
无为县人民检察院地址在哪,我要去那里办事
飘殚的意思是什么啊?请解释下!
相映的意思是什么啊?请解释下!
指舍的意思是什么?指舍的释义是什么啊?
平潭城东小学在什么路的北边
导游证在北京可以折免门票吗?
玲珑轮胎凭什么国际一流
著莫的意思是什么?著莫的释义是什么啊?
脑膜的意思是什么啊?请解释下!
哈尔滨市拉林区供电营业厅地址在哪,我要去那
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?