当前位置: 首页 > wzjs >正文

个人备案20字备注搜索引擎优化介绍

个人备案20字备注,搜索引擎优化介绍,网站建设与管理简答题,可以全部免费观看的平台题目&#xff1a; 以上两段代码中都使用了continue关键字&#xff0c;一个使用while循环实现&#xff0c;一个使用for循环实现。 那么它们实现的功能有什么区别呢&#xff1f;为什么有这样的区别呢&#xff1f; int count 0; int sum 0; int i; while (count < 5) {scanf(…

题目:

以上两段代码中都使用了continue关键字,一个使用while循环实现,一个使用for循环实现。
那么它们实现的功能有什么区别呢?为什么有这样的区别呢?

int count = 0;
int sum = 0;
int i;
while (count < 5) {scanf("%d", &i);if (i == 0) {// 输入0就不必要累加了continue;}sum += i;count++;
}
printf("sum = %d\n", sum);
int sum = 0;
int i;
for (int count = 0; count < 5; count++) { scanf("%d", &i);if (i == 0) {// 输入0就不必要累加了continue;}sum += i;
}
printf("sum = %d\n", sum);

分析:

在这里插入图片描述

:这两段代码的主要目的都是通过用户输入累加五个非零整数,并输出这些数的总和。然而,它们在处理输入为0的情况时的行为有显著差异,这是由它们的循环结构和条件处理决定的:

第一段代码(使用 while 循环)

这段代码使用 while 循环,在变量 count 达到5之前持续循环,所以就一共循环五次,接受五次键盘输入。

如果用户输入的是 0,则通过 continue 语句跳过当前循环的剩余部分,不对 sum 进行累加,也不增加 count 的值。这意味着这个循环会一直执行,直到用户输入了五个非零的整数为止。

总之,第一段代码总会累加五个非零整数的输入求和。

第二段代码(使用 for 循环)

这段代码使用 for 循环,明确循环五次,每次循环 count 会自增。

如果输入的是 0,同样通过 continue 跳过当前循环的剩余部分,不累加 sum。但由于 count 是在 for 语句的控制下自动增加的,所以即便sum不累加但count还是会累加的。

总之,第二段代码只接受5次键盘录入,不管录入什么,非0还是0都可以,然后求和,在求和的过程中,如果输入的是0,不进行累加操作。

这两段代码的核心差异在于:

循环次数:while 版本将确保至少有五个非零输入被累加;for 版本总共执行五次输入,不管输入值是什么。

结束条件:while 循环是基于非零输入的数量,而 for 循环是严格的五次循环。

http://www.dtcms.com/wzjs/423106.html

相关文章:

  • 网站开发数据库磁力屋torrentkitty
  • 如何制作课程网站模板关键词歌词任然
  • 用织梦做的网站下载地址网页版
  • 新媒体 网站建设 管理规范百度收录提交申请
  • 资阳网站建设实体店怎么引流推广
  • 灌云网站建设维护网络视频营销的案例
  • 表白网站制作器百度关键词首页排名
  • 成都公安网站备案兰州seo公司
  • 住房和城乡建设部网站住房补贴企业推广app
  • 企业建设营销型网站步骤网络营销的主要方法
  • 徐州手机网站建设公司百度推广关键词和创意
  • 网站搭建中114514西安 做网站
  • 公司网站建设案例市场运营和市场营销的区别
  • 网站建设的生存期模型网站多少钱
  • 网站开发四点注意事项正规推广赚佣金的平台
  • 工程网站建设系统优化助手
  • 输入网址跳到别的网站怎么提高关键词搜索排名
  • 美国旅游网站排名网络seo关键词优化技术
  • 湖南网站备案2023能用的磁力搜索引擎
  • 手机网站 win8风格友情链接管理系统
  • 做兼职的设计网站佛山关键词排名效果
  • 注册域名之后如何建设网站长沙seo排名扣费
  • 网页微博如何注销站内优化
  • gzip压缩网站武汉seo关键字优化
  • 嘉定网站建设哪家好淘宝数据分析
  • 大连网站建设-网龙科技草根站长工具
  • 通化网站建设单位网上销售培训课程
  • 商丘做网站汉狮网络郑州网站优化外包顾问
  • 天河网站建设制作广东seo网站推广
  • 网站做等保二级收费多少seo推广员是做什么的