数据结构 算法改进 do....while的妙用 今天才体会到 哈哈 分享下
2010-03-24 22:46
330 查看
数据结构 严蔚敏 清华大学出版社 P48
3.2 栈的应用举例 中的数制转换
原算法为
void conversion(){
InitStack(S);
scanf("%d",N)
while(N){
.........................
}
.......................
}
如果输入的值为0 那么程序无法处理 而0数制转换后仍为0
如果改为
do{
.........................
}while(N)
这个问题就可以解决啦!!
以前一直认为do{}while(con)不够严谨 今天在想的时候突然发现原来可以这样用
也许是在班门弄斧吧 毕竟严老师是高人 哈哈 不过为了鼓励自己还是要晒出来 嘿嘿 多多思考哦 加油!!!
3.2 栈的应用举例 中的数制转换
原算法为
void conversion(){
InitStack(S);
scanf("%d",N)
while(N){
.........................
}
.......................
}
如果输入的值为0 那么程序无法处理 而0数制转换后仍为0
如果改为
do{
.........................
}while(N)
这个问题就可以解决啦!!
以前一直认为do{}while(con)不够严谨 今天在想的时候突然发现原来可以这样用
也许是在班门弄斧吧 毕竟严老师是高人 哈哈 不过为了鼓励自己还是要晒出来 嘿嘿 多多思考哦 加油!!!
相关文章推荐
- do...while(0)的妙用
- [zz]do...while(0)的妙用
- MTK中令人“费解”的do...while(0)妙用
- do-while(0)妙用
- do{}while(false);在java中的妙用.
- do...while(0)的妙用
- do...while(0)的妙用
- 算法与数据结构的一些学习体会
- do{...}while(0)的妙用
- do...while(0)的妙用
- do{}while(0)的妙用
- do...while(0)的妙用
- C语言中do...while(0)的妙用
- do...while(0)的妙用
- do...while(0)的妙用
- do...while(0)的妙用
- do...while(0) do...while(false)的妙用
- do...while(0)的妙用
- do...while(0)的妙用====>忍不住转载了
- do ... while(0) 的妙用