本来想自己来的。。。不过不知道为什么怎么也装不了(好像我之前装过,但是我已经删了,还是冲突的说。。。。)
额,这个是我原先写的。。不过好像蛮多错的。。。。
#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!");};
作业而已。。能交上去并且能按照要求运行就行了。。。其他的。。。。。。。。。。。。。