不拘一格编程序之四
循环的各种形式
作者:朱云翔
说明:只适合于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,如需转载请自行联系原作者

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

  1. 俄罗斯方块新增行算法:不拘一格编程序之二

    不拘一格编程序之二  俄罗斯方块插入新增随机行算法 作者:朱云翔   [题目]: 一个数组int a[10],要求为每个元素随机赋值0或者1,但是这10个元素不能全0,也不能全1. [说明]:俄罗斯方 ...

  2. 如何编程软件(编程序入门)

    ​​​​​​​如何编程软件(编程序入门) 你在家过得怎么样?是不是每天穿衣服伸手张嘴的时候,当然经常伴随着妈妈的"不喜欢"和"唠叨"?哈哈~ 文章来源:博学谷 ...

  3. ACMNO.11 一个数如果恰好等于它的因子之和,这个数就称为“完数“。 例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数“。 编程序找出N之内的所有完数,并按下面格式输出其因子

    写在前面,心得感悟~ 代码越来越有难度! 这个ACM题,我调试了 将近50次~ 一个小时! 真的是,年纪轻轻的搞什么ACM呀! 关于题的解决思路放在下面再写吧! 题目描述 一个数如果恰好等于它的因子之 ...

  4. 计算机表演赛bug,只会编程序,敲代码,找bug?不,他们保研浙大、去美国进修……...

    大学生活该如何度过?面对这个问题,南京林业大学信息院吉嘉铭.郭恒康和李明止三名同学有着独到的见解.近三年里,他们参加蓝桥杯软件大赛和信息技术专业人才大赛多场个人比赛,获得省部级以上多项奖励.2018- ...

  5. 即第1个字母变成第26个字母,第i个字母变成第26-i+1个字母,非字母字符不变。要求编程序将密码变回原文,并输出密码和原文

    有一行电文,已按如下规律译成密码 即第1个字母变成第26个字母,第i个字母变成第26-i+1个字母,非字母字符不变.要求编程序将密码变回原文,并输出密码和原文. 程序及其注释如下: // 即第1个字母 ...

  6. DB2数据库的简单介绍和用法,编程序技巧

    DB2是IBM一种分布式数据库解决方案.说简单点:DB2就是IBM开发的一种大型关系型数据库平台.它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据.目前,D ...

  7. Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三

    查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...

  8. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 //已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

    //两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单. # ...

  9. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单

    题目 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单 解析: ...

最新文章

  1. JSONP跨域请求数据报错 “Unexpected token :”的解决办法
  2. C语言再学习 -- Linux 中常用基本命令
  3. tensorflow随笔-读文件
  4. windows 8文件操作帮助类FileHelper
  5. 二、前端pink老师的CSS定位学习笔记(超详细,简单易懂)
  6. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记
  7. 调试错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
  8. 防御 DDoS 的终极奥义——又拍云 SCDN
  9. Java8新特性全面
  10. Ubuntu使用WakeOnLan远程开机
  11. word文档中删除空行(段落空行与缩进空行)
  12. java解析图片GPS等信息,springboot项目获得图片GPS
  13. 手机号登录和微信登录
  14. layui 搜索 重置 自动刷新
  15. 生成好看的海底地形图
  16. Windows系统路径中的C:/WINDOWS/Explorer.exe是什么?
  17. 基于docker安装的rabbitmq如何安装rabbitmq_delayed_message_exchange-3.8.0.ez插件
  18. 淘宝/天猫撸猫猫领喵币、京东全民营业领京豆二合一助手,自动完成双11任务,分享源码
  19. 关于DAO层统计总数的方法
  20. ubuntu下lintel的安装配置

热门文章

  1. 批处理通过字符串截取得到文件名
  2. 日期格式转换:String 与 date
  3. URI 和 URL 的区别
  4. freemarker页面读取时间date类型报错
  5. HashMap的结构及源码分析
  6. php会员系统源码_b2b2c商城系统会员预存款架构及源码分享
  7. Java运算符优先级和表达式及数据类型转换
  8. php微信拍照图库js接口,ThinkPHP微信实例——JSSDK图像接口多张图片上传下载并将图片流写入本地...
  9. html页面判断是否登录,egg(103)--egg之定义公共的中间件判断用户是否登录以及去结算页面制作...
  10. 文件路径和模块路径、nodemon工具