| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 687 人关注过本帖
标题:帮我看看这乱78糟的代码!(新手)
取消只看楼主 加入收藏
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
结帖率:97.44%
收藏
已结贴  问题点数:20 回复次数:2 
帮我看看这乱78糟的代码!(新手)
程序代码:
#include"stdio.h"
#define NULL 0
main()
{
struct student
{

 char *name;

 int num;

 int tel;

 struct student *next;

 };

 int c;
struct student a,b,*head,*p;

 a.name="qqq",a.num=17,a.tel=61334;

 b.name="sss",b.num=12,b.tel=654312;

 head=&a;a.next=&b;b.next=NULL,p=head;

 printf("please intput student num\n");

 scanf("%d",&c);

 while(p->num!=c&&p->next!=NULL)

 {p=p->next;}

 printf("%c\t\t%d",p->name,p->tel);

 getch();

 }
我想实现的效果是,当我输入17,程序输出:qqq  61334
                          12            sss  654132
我知道我这东西有很多的错误,不规范,恳请大家狠狠地指出来!窝是自学的!         
搜索更多相关主题的帖子: 看看 next 
2011-02-22 22:20
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:0 
回复 5楼 洛云
按照您的程序
图片附件: 游客没有浏览图片的权限,请 登录注册
输入12
得到的结果是sss  -1048
但我想得到的结果是sss   654312


因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-02-23 12:04
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:0 
回复 9楼 洛云
哦,谢谢洛云

因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-02-24 13:17
快速回复:帮我看看这乱78糟的代码!(新手)
数据加载中...
 
   



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

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