| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 355 人关注过本帖, 1 人收藏
标题:帮忙看看哪错了???????????
取消只看楼主 加入收藏
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
结帖率:80%
收藏(1)
 问题点数:0 回复次数:2 
帮忙看看哪错了???????????
不好意经常麻烦大家,我是照书上写的还出问题哦
程序代码:
#include<stdio.h>

bool cz(int i,int b);  //声明布尔型
void disp(b);  //声明打印

void main()
{
    struct student  //定义结构体
    {
    int id;
    char name[20];
    char xb;
    int age;
   
    };
    int a,b=0;
    struct student sd[2]={{1000,"卡啊",'N',19},{2000,"哈哈",'N',20}};  //初始化结构体数据
    printf("请输入ID进行查找:\n");
    scanf("%b",&a);  //输入ID
   if(cz(a,b))  //调用函数进行查找
   {
   disp(b); //如果找到则打印出来
  
   }

   else
       printf("未找到相关信息");  //提示未找到



getch();

}

bool cz(int i,int b)  //对结构体数组进行查找
{
    int c;
for(c=0;c<2;c++)
{
if(sd[c].id==i)   //找到ID返回真
{
b=c;
return true;

}

}
return false;  //未找到返回假

}


void disp(b)   //打印函数
{
printf("%d\t%s\t%c\t%d",sd[b].id.sd[d].name,sd[b].xb;sd[b].age);

}


2011-05-29 07:22
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
收藏
得分:0 
回复 2楼 qq545247864
不管怎样先谢谢你再说!
2011-05-29 12:22
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
收藏
得分:0 
回复 3楼 laoyang103
也谢谢你!
2011-05-29 12:23
快速回复:帮忙看看哪错了???????????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027263 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved