控制结构-青岛滨海学院.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制结构-青岛滨海学院

控制结构 青岛滨海学院 计算机教研室 崔守良 三角数 第一行包括一个球 第二行包括两个球 第n行包括n个球 一般来说,包含n行的三角形可容纳的小球总数等于1到n之间所有整数之和。这个和称为三角数。 编写程序计算第n位三角数 @autoreleasepool { int n, triangularNumber; NSLog(@number of triangular numbers); NSLog(@ n sum from 1 to n); NSLog(@-- ---------); triangularNumber=0; for (n=1; n= 20; n++) { triangularNumber += n; NSLog(@%2i %i,n,triangularNumber); } NSLog(@The 200th triangular number is %i, triangularNumber); } 嵌套循环 使程序计算出任何想要的三角数 假设用户要计算5个三角数的列表,该怎么办呢? @autoreleasepool { int n, triangularNumber, number, counter; NSLog(@what counter do you want?); scanf(%i, counter); for (int i=1; i=counter; i++) { NSLog(@What triangular number do you want?); scanf(%i, number); triangularNumber = 0; for (n=1; n=number; n++) { triangularNumber += n; } NSLog(@Triangular number %i is %i, number, triangularNumber); } } 练习 1、从键盘上输入两个非负整数u和v,计算两个数的最大 公因子 两个数的最大公因子是可整除这两个数的最大整数值。 2、翻转从终端输入的整数位,如,如果用户输入数字1234,该程序将把这个数字的位颠倒过来,并显示结果4321 计算整数各个位上数字的和,如整数1234各个位上数字和为1+2+3+4,即10.该程序可接受用户键入的任意整数。 练习 3、整数n的阶乘可写成n!,它表示1到n之间所有连续整数的乘积。例如,5的阶乘可用以下方法计算: 5!=1*2*3*4*5=120 编写一个程序,生成并打印前10个整数的阶乘表 闰年 从键盘上输入一个年份,判断该年是不是闰年 能被4整除但是不能被100整除 能被400整除 @autoreleasepool { int year; NSLog(@Enter the year to be tested:); scanf(%i, year); if ((year % 4 ==0 year % 100 != 0) || year % 400 ==0) { NSLog(@Its a leap year); } else { NSLog(@Its not a leap year); } } 练习 1、编写程序,允许用户使用以下形式键入简单的表达式: number operator number 程序将计算这个表达式并在终端显示结果。可以识别的运算符是普通的加法、减法、乘法和除法运算符。 建议使用之前创建的Calculator类 2、生成指定范围内的素数表,如生成100到200之间的所有素数。 考虑到执行效率,如偶数不是素数

文档评论(0)

daoqqzhuan3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档