标题:帮我看看这乱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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-332626-1-1.html




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

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