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

石景山高端网站建设运用搜索引擎营销的案例

石景山高端网站建设,运用搜索引擎营销的案例,淘宝客购物网站的怎么做,wordpress 获取用户id【深基5.例3】冰雹猜想 题目描述 给出一个正整数 n n n,然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 3 3 再加 1 1 1,否则除以 2 2 2。经过若干次循环后,最终都会回到 1 1 1。经过验证很…

【深基5.例3】冰雹猜想

题目描述

给出一个正整数 n n n,然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 3 3 再加 1 1 1,否则除以 2 2 2。经过若干次循环后,最终都会回到 1 1 1。经过验证很大的数字( 7 × 1 0 11 7\times10^{11} 7×1011)都可以按照这样的方式比变成 1 1 1,所以被称为“冰雹猜想”。例如当 n n n 20 20 20,变化的过程是 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1 20\to 10\to 5\to 16\to 8\to 4\to 2\to 1 20105168421

根据给定的数字,验证这个猜想,并从最后的 1 1 1 开始,倒序输出整个变化序列。

输入格式

输入一个正整数 n n n

输出格式

输出若干个由空格隔开的正整数,表示从最后的 1 1 1 开始倒序的变化数列。

1.题目分析

循环对偶数和奇数进行判断,存入数组,循环打印输出即可。

2.题目思路

定义一个数组用于存储中中间计算产生的过程值,对输入1进行特判,输出1,
写一个while循环,当N不等于1时,进入循环,奇数偶数分别进行判断赋值给数组,保证最后一个计算结果为1.
最后逆序打印数组即可。

3.代码演示

#include <stdio.h>int main() {int arr[1000];int n;scanf("%d", &n);int count = 0;//输入1进行特判if (n == 1){printf("1");}while (n != 1) {//判断奇数情况if (n % 2 != 0) {arr[count] = n;n = n * 3 + 1;count++;} else {//判断偶数arr[count] = n;n = n / 2;count++;}//键入1if (n == 1) {arr[count] = n;count++;}}//逆序打印for (int i = count-1; i >=0; i--) {printf("%d ", arr[i]);}return 0;
}
http://www.ritt.cn/news/5910.html

相关文章:

  • 义乌网站网站建设湖南网站seo找行者seo
  • 重庆做营销网站建设网站设计公司苏州
  • wordpress全屏导航seo收费低
  • 福田汽车官网报价大全上海公司网站seo
  • 做网站开发要学多久百度收录规则
  • seo推广哪家服务好网站seo关键词优化排名
  • 网站开发程序员 工资seo上首页
  • 学校网站建设的意义和应用网站如何做推广
  • 怎么做网站信任刷移动端seo软件
  • 模仿网站建设站建设百度首页广告
  • 有哪些平台可以发广告郑州seo顾问外包
  • 中文域名 怎么做网站百度怎么发布自己的广告
  • 亚洲做性自拍视频网站营销策略的思路
  • 怎么做网站平台教程郑州网站优化seo
  • 现在北京疫情怎么样seo免费软件
  • org是国外的网站吗品牌营销包括哪些内容
  • Ag网站制作网页优化
  • 网站百度权重没有数据株洲seo优化首选
  • 有免费做理化试验的网站吗今日热点新闻事件2021
  • 做cg的网站搜索引擎优化教程
  • 好设计官网江苏搜索引擎优化
  • 郑州网站建设电话在线视频观看免费视频22
  • 网站后缀 .cgi百度人工服务热线24小时
  • 网站建设方案书1500字国外免费建站网站
  • 学校门户网站建设方案网站优化基本技巧
  • 手机版网站开发框架免费的网站申请
  • 茂名一站式网站建设报价seo免费优化工具
  • 租个网站服务器多少钱广州抖音seo公司
  • wordpress 章节 插件500强企业seo服务商
  • 有网站怎么做appseo关键词优化培训