循环的各种形式(不拘一格编程序之四)

简介:
不拘一格编程序之四
循环的各种形式
作者:朱云翔
说明:只适合于C语言初学者!
 
求S=1+2+3+...+100的值。
【算法1】
InBlock.gif int s=0, i; 
InBlock.gif for (i=1; i<100; i++) 
InBlock.gif
InBlock.gif                s += i; 
InBlock.gif}

 
【算法2】
InBlock.gif int s=0, i=1; 
InBlock.gif while(i<=100) 
InBlock.gif
InBlock.gif                s+= i++; 
InBlock.gif}
【算法3】
InBlock.gif int s=0, i=1; 
InBlock.gif
InBlock.gif                s+=i++; 
InBlock.gif} while(i<=100)

 
【算法4】
InBlock.gif int s=0, i=1; 
InBlock.giflable: s += i++; 
InBlock.gif if (i<=100)  goto lable;

 
【算法5】
InBlock.gif int s=0, i=1; 
InBlock.gif while(1) 
InBlock.gif
InBlock.gif                s+=i++; 
InBlock.gif                 if (i>100)  break
InBlock.gif}
有人会说:这些东西这么简单,谁不会。的确,从1加到100和容易,但是程序中还有佷多别的循环,在设计它们时可以使用最适合的循环。



 本文转自 zhuyunxiang 51CTO博客,原文链接:http://blog.51cto.com/zhuyunxiang/131798,如需转载请自行联系原作者



相关文章
|
4月前
|
算法 Java
算法编程(十五):位1的个数
算法编程(十五):位1的个数
29 0
|
1月前
|
存储 Python
顺序程序设计举例
在编程中,顺序程序设计是一种基本的程序设计方法,它按照语句或指令在程序中出现的顺序依次执行。这种程序设计方法相对简单,易于理解,尤其适合初学者入门。下面,我们将通过一个简单的例子来展示顺序程序设计的过程,并附上相应的代码。
13 0
|
4月前
|
算法 索引
算法编程(二十一):查找共用字符
算法编程(二十一):查找共用字符
28 0
|
5月前
|
算法 搜索推荐 程序员
C语言第十六练——数字组合匹配
C语言第十六练——数字组合匹配
58 0
|
10月前
|
C++
C++ Primer Plus 第五章答案 循环和关系表达式
只有聪明人才能看见的摘要~( ̄▽ ̄~)~
45 0
|
11月前
|
算法 C语言
C语言练级之路num4(有关各种菱形的打印)(用的都是基础的算法),会了这些图形的打印,从此再无你不会用的循环,给你理解的透透的
1.第一题(边框菱形的打印) 2.第二题边框 菱形的进阶 3.第三题(数字菱形的打印) 4.第四题:(空心菱形) 5.第五题(实心菱形): 6.第六题:(外带一个杨氏三角的再一次打印)
c语言 - 杨氏矩阵,查找某个数字(思路清晰,代码简洁)(适合刚入坑)
c语言 - 杨氏矩阵,查找某个数字(思路清晰,代码简洁)(适合刚入坑)
c语言 - 杨氏矩阵,查找某个数字(思路清晰,代码简洁)(适合刚入坑)
|
存储 芯片
复习单片机:8*8点阵---->点亮数字0(内含:1.设计思路+2.数字0的编程数据+3.原始代码+4.实验现象)(注:获得编程数据工具的下载和使用放在下一篇文章)
复习单片机:8*8点阵---->点亮数字0(内含:1.设计思路+2.数字0的编程数据+3.原始代码+4.实验现象)(注:获得编程数据工具的下载和使用放在下一篇文章)
373 0
复习单片机:8*8点阵---->点亮数字0(内含:1.设计思路+2.数字0的编程数据+3.原始代码+4.实验现象)(注:获得编程数据工具的下载和使用放在下一篇文章)
|
Shell
shell编程之双重循环(教你花式打印各种图形)(下)
1、双重循环概述 双重循环需要具备的前提——存在两个以上的自变量。 执行机制:
236 0
|
Shell
shell编程之双重循环(教你花式打印各种图形)(上)
1、双重循环概述 双重循环需要具备的前提——存在两个以上的自变量。 执行机制:
570 0