回复 9楼 nicum
感谢..感谢哈
************************************************** names:aa,bb,cc,dd,ee *****input .....****** ************************************************** please input name: aa aa,110,shanghai@,shanghai
#include"stdio.h" #include"string.h" main() { char name[10]; struct data { char name[10]; int phonenumber; char address[20]; char mail[20]; }; struct data num[]={{"aa",110,"shanghai","shanghai@"}, {"bb",112,"guangdong","guangdong@"}, {"cc",119,"hunan","hunan@"}, {"dd",120,"anhui","anwei@"}, {"ee",117,"hubei","hubei@"}}; printf("**************************************************\n"); printf(" names:%s,%s,%s,%s,%s\n",num[0].name ,num[1].name,num[2].name,num[3].name,num[4].name); printf(" *****input .....******\n"); printf("**************************************************\n"); printf("please input name: "); gets(name); int n; for(n=0;n<=4;n++) { if(strcmp(name,num[n].name)==0) printf("%s,%d,%s,%s\n",num[n].name ,num[n].phonenumber ,num[n].mail ,num[n].address); } }