循环的各种形式(不拘一格编程序之四)
生活随笔
收集整理的這篇文章主要介紹了
循环的各种形式(不拘一格编程序之四)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不拘一格編程序之四 循環的各種形式 作者:朱云翔 說明:只適合于C語言初學者! 求S=1+2+3+...+100的值。 【算法1】 int?s=0, i;?
for?(i=1; i<100; i++)?
{?
????????????????s += i;?
}
? 【算法2】 int?s=0, i=1;?
while(i<=100)?
{?
????????????????s+= i++;?
} 【算法3】 int?s=0, i=1;?
{?
????????????????s+=i++;?
}while(i<=100)
? 【算法4】 int?s=0, i=1;?
lable: s += i++;?
if?(i<=100)?goto?lable;
? 【算法5】 int?s=0, i=1;?
while(1)?
{?
????????????????s+=i++;?
????????????????if?(i>100)?break;?
} 有人會說:這些東西這么簡單,誰不會。的確,從1加到100和容易,但是程序中還有佷多別的循環,在設計它們時可以使用最適合的循環。
本文轉自 zhuyunxiang 51CTO博客,原文鏈接:http://blog.51cto.com/zhuyunxiang/131798,如需轉載請自行聯系原作者
for?(i=1; i<100; i++)?
{?
????????????????s += i;?
}
? 【算法2】 int?s=0, i=1;?
while(i<=100)?
{?
????????????????s+= i++;?
} 【算法3】 int?s=0, i=1;?
{?
????????????????s+=i++;?
}while(i<=100)
? 【算法4】 int?s=0, i=1;?
lable: s += i++;?
if?(i<=100)?goto?lable;
? 【算法5】 int?s=0, i=1;?
while(1)?
{?
????????????????s+=i++;?
????????????????if?(i>100)?break;?
} 有人會說:這些東西這么簡單,誰不會。的確,從1加到100和容易,但是程序中還有佷多別的循環,在設計它們時可以使用最適合的循環。
本文轉自 zhuyunxiang 51CTO博客,原文鏈接:http://blog.51cto.com/zhuyunxiang/131798,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的循环的各种形式(不拘一格编程序之四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python部署工具fabric
- 下一篇: 工信部推动云计算健康快速发展 催生巨大市