C_and_CPP 板


LINE

我玩一个下午,现在脑袋已经绞成一团了>< 指标观念不清楚所以干了很多蠢事= = 大致上是跑出来了 只是存在两个疑点 (1)跑出来中间多一个空格 cba(d e)这样 是不是还是有错 囧 (2)为什麽串列反转那边不加system("PAUSE"),执行时视窗会自动消失呢 这条让我造最多孽... 以下附上完整程式码和一些注解 拜托大家帮我看看 麻烦罗 #include <iostream> using namespace std; struct listnode { listnode *sub,*link; //sub指向sublist的node,link指向下一node bool type; //type=true表存sublist,false表存一般data char data; listnode(char c) { //一般data的node建构式 data=c; type=false; link=NULL; } listnode(listnode&n){ //有子串列的node建构式 *sub=n; type=true; link=NULL; } }; //串列反转 listnode* invert(listnode*l) { if(l!=NULL) { listnode*p,*q,*r; p=l; q=NULL; while(p!=NULL) { if(p->type){ system("PAUSE"); p->sub=invert(p->sub); } r=q; q=p; p=p->link; q->link=r; } return q; } return l; } //print串列 void print(listnode*l) { if(l!=NULL) { if(l->type) { cout<<"("; print(l->sub); cout<<")"; } else cout<<l->data; print(l->link); } } int main() { //这边只是串接一个测试串列 我是串成(de)abc listnode*x=new listnode('a'); listnode*y=new listnode('b'); listnode*z=new listnode('c'); x->link=y; y->link=z; listnode*a=new listnode('d'); listnode*b=new listnode('e'); a->link=b; listnode*w=new listnode(*a); w->link=x; //印出反转後答案 print(invert(w)); system("PAUSE"); return 0; } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.86.176
1F:推 VictorTom:PAUSE那个, 因为你写的是console程式, 在windows环境下 03/17 17:57
2F:→ VictorTom:执行完就自动把console视窗关掉了, 所以您会看到一个命 03/17 17:58
3F:→ VictorTom:令提示字元的视窗出来一下又消失不见, 加个PAUSE只是用 03/17 17:58
4F:→ VictorTom:系统指令, 做出"Press anykey to continue"的效果而已:) 03/17 17:59
5F:→ Sucker:感谢楼上 只是我main有加了耶 invert那边不加还是会消失... 03/17 18:20
6F:推 VictorTom:Err~小弟眼残, 没注意到func里还有个PAUSE....Orz 03/17 18:28
7F:推 legendmtg:那就是你程式执行时出错直接当掉了 没跑到main的pause 03/17 18:28
8F:→ Sucker:恩恩 可是怪的是按下任意键後还是会跑出答案= = 03/17 20:24







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP