|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 sc3297 于 2012-4-6 10:40 编辑
[i][i][i][i][i][i]
- #include <stdio.h>
- #include <string.h>
- void main()
- {
- struct
- {
- char name[20]
- char num[11];
- }x[20];
- int s,i;
- char j;
- char a[20];
- for(i=0;i<20;i++)
- {
- printf("输入姓名:\n");
- scanf("%s",x[i].name); //为什么我编辑的时候是 x[i].name 保存过后又变成了x.name呢??? 网站的问题?
- printf("输入电话号码:\n");
- scanf("%s",x[i].num);
- printf("是否继续存入新的联系薄:Y为是|任意键为否\n");
- getchar();
- j=getchar();
- if(j!='Y'&&j!='y')
- {
- break;
- }
- }
- do
- {
- printf("输入要查询的姓名:\n");
- getchar();
- gets(a);
- s=0;
- for(i=0;i<20;i++)
- {
- if(strcmp(a,x[i].name)==0)
- {
- printf("姓名: %s\n",x[i].name);
- printf("号码:%s\n",x[i].num);
- s=1;
- break;
- }
- }
- if(s==0)
- {
- printf("没有你要查找的电话号码!!!");
- }
- printf("还要继续查找吗?\n");
- printf("输入Y继续,输入任意键退出\n");
- getchar();
- j=getchar(); // 这一句输入后 不执行赋值了 直接 j='10'; 搞不清楚为什么 求解释
- if(j!='Y'&&j!='y')
- {
- s=0;
- }else s=1;
- }while(s);
- }
复制代码
[/i][/i][/i][/i][/i][/i]- ......用代码复制好了 , 用文本 [i]不显示
复制代码
|
|