MyException - 我的异常网
当前位置:我的异常网» C语言 » 单链表就地逆置只逆置了前一半,咋回事

单链表就地逆置只逆置了前一半,咋回事(2)

www.MyException.Cn  网友分享于:2013-03-12  浏览:8次

                        printf( "error\n ");
                        return;
                }
        }

        for(i=0;i <11;i++)
        {
                if(ListDelete(head,&x2)==0)
                {
                        printf( "error!\n ");
                        return;
                }
                else
                {
                        if(ListInsert(reset,x2)==0)
                        {
                                printf( "error!\n ");
                                return;
                        }
                        else   printf( "%c ",x2);
                }
        }
        getch();
        Destroy(&head);
        Destroy(&reset);
}

在窗体输入q   w   e   r   t   y   u   i   o   p   a回车!
输出结果却是:y   t   r   e   w   q.(注意printf( "%c ")没有空格).
如果把程序换成输入10个,则刚好只逆置前面5个.
如果程序不改(还是要求输入11个)的话,只输入10个,结果也是逆置前6个.

可是我就是找不到错误,帮帮我啊!



------解决方案--------------------
typedef struct Node
{
char data;
struct Node *next;

Node(){ next = NULL;};

}SLNode;


------解决方案--------------------
大的问题没有:
1)第一个节点没有数据
2)输入时11个字符不留空格,不回车:123456789ab,否则.空格和回车会加入到链表中.

------解决方案--------------------
你单步调试一下,不就知道哪里有问题了嘛
------解决方案--------------------
没有问题的 呵呵
楼主你输入的时候没发现你输入空格也算字符吗?
打印出来包含空格正好是11个
------解决方案--------------------
同意楼上.

------解决方案--------------------
空格属于输入链表的值
------解决方案--------------------
上你当了,看了一下程序没问题,
运行后才发现是你输入的问题。
输入的空格也算一个字符哦
------解决方案--------------------
晕,早知道我就先看一下大家发的帖再看程序了
楼主,你没事输什么空格啊!!!
------解决方案--------------------
不过还是建议楼主
不要用exit(1),太暴力了
------解决方案--------------------
解决了?

文章评论

亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
鲜为人知的编程真相
鲜为人知的编程真相
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员的鄙视链
程序员的鄙视链
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
一个程序员的时间管理
一个程序员的时间管理
中美印日四国程序员比较
中美印日四国程序员比较
如何成为一名黑客
如何成为一名黑客
程序员应该关注的一些事儿
程序员应该关注的一些事儿
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
我的丈夫是个程序员
我的丈夫是个程序员
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员都该阅读的书
程序员都该阅读的书
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
总结2014中国互联网十大段子
总结2014中国互联网十大段子
10个调试和排错的小建议
10个调试和排错的小建议
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
老程序员的下场
老程序员的下场
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
Java程序员必看电影
Java程序员必看电影
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
漫画:程序员的工作
漫画:程序员的工作
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
编程语言是女人
编程语言是女人
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
那些争议最大的编程观点
那些争议最大的编程观点
代码女神横空出世
代码女神横空出世
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
旅行,写作,编程
旅行,写作,编程
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有