| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 979 人关注过本帖
标题:很奇怪的问题!!输入!
取消只看楼主 加入收藏
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
 问题点数:0 回复次数:2 
很奇怪的问题!!输入!

虽然很长,但是主要的你看后面的就可以了,前面的没用

#include<iostream.h> class NODE { friend class LIST; friend class Set; NODE * NEXT; float DATA; }; class LIST { private: NODE *HEAD; public: LIST() { HEAD=0; } NODE *GET_HEAD() { return(HEAD); } void push(float Data) { NODE *P=new NODE; P->DATA=Data; if(HEAD==0) { P->NEXT=0; HEAD=P; } else { P->NEXT=HEAD; HEAD=P; } }

void pop(float Data) { NODE * q; NODE *n; q=HEAD; while(q!=0) { if(q->NEXT->DATA==Data) { n=q->NEXT; q->NEXT=n->NEXT; delete n; break; } else q=q->NEXT; } }

void display() { NODE *m; m=HEAD; float b; while(m!=0) { b=m->DATA; cout<<b<<" "; m=m->NEXT; } } }; class Set { private: LIST list; public:

void jiaoji(LIST & A,LIST &B,LIST &C) { NODE *a; NODE *b; NODE *c; a=A.GET_HEAD(); b=B.GET_HEAD(); c=C.GET_HEAD(); c=0; while(a!=0) { b=B.GET_HEAD(); while(b!=0) { if(a->DATA==b->DATA) { C.push(a->DATA); b=0; } else { b=b->NEXT; } } a=a->NEXT; } } }; int main() { LIST A; LIST B; LIST C; Set D; float i; cout<<"press A:"; while(cin>>i,i!=0) { A.push(i); } cout<<"the set A is:"; A.display(); cout<<endl; cout<<"press B:"; while(cin>>i,i!=0) 这里为什么要 0 的时候可以, 我把它改成‘CR'怎么就不行了? { 但是在独立的程序中又可以。

B.push(i); 就只有这个类中不可以,奇怪死了! } cout<<"the set B is:"; B.display(); cout<<endl; D.jiaoji(A,B,C); if(C.GET_HEAD()==0) cout<<"the jiaoji is:"<<"NULL"; else cout<<"the jiaoji is:"; cout<<endl; C.display(); return 0; }

这是为什么啊???谁能解释啊??

搜索更多相关主题的帖子: 输入 
2004-10-16 23:29
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

(接上)

看 独立的程序就可以!!

#include<iostream.h>

void main() { float a; while(cin>>a,a!='CR') { cout<<a; } }

这里 输入 1 2 3 4 5 后 回车就没问题,


2004-10-16 23:31
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

'CR' 就是 回车啊!!


2004-10-17 14:45
快速回复:很奇怪的问题!!输入!
数据加载中...
 
   



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

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