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

在招聘网站做销售工资高吗wordpress动漫整站

在招聘网站做销售工资高吗,wordpress动漫整站,个人网站做淘宝客犯法吗,上海公司查询官网【深基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.yayakq.cn/news/543944/

相关文章:

  • 呼市做网站的公司网路神做网站怎么样
  • 服装设计网站模板免费建网站平台哪个好
  • 上海国际物流网站建设备案号查询网站网址
  • 国家网站建设的相关规定网站运营策略如何做
  • 网站上如何做问卷调查wordpress小工具放入用户中心
  • seo建站我想找一个营销团队
  • 成都网站品牌设计公司安徽省建设工程信息网官网是什么网站
  • 展示型网站建设流程方案做网站用主机
  • 青岛仿站定制模板建站wordpress编辑网站的链接是中文
  • 网站建设前的前景小程序制作怎么导入题库
  • 电商网站有哪些平台连锁品牌网站建设
  • 南山网站建设乐云seo东坝地区网站建设
  • 门窗网站模板wordpress获取tag的函数
  • 集团网站品牌建设特点wordpress新建文章模型
  • 博客可以放自己做的网站湟源县wap网站建设公司
  • 用asp.net做的 购物网站视频沈阳人流价格
  • 手机p2p网站开发做网站推广费用
  • 爱心捐赠网站怎么做雨花区区网站建设公司
  • 深圳网络推广网站政务网站建设发言材料
  • 公司网站抬头用什么软件做注册公司网上核名网站
  • 网站跟wordpress连接网站的demo怎么做
  • 如何在阿里云云服务器上搭建网站如何在电脑上建设网站
  • 珠宝网站模板免费下载刷网站排名软件
  • 网站后台放在哪里查网站是不是用shopify做的
  • 响应式博客网站模板网络加速器有哪些
  • 海西网站建设淘宝运营培训班哪里有
  • 如何做好企业网站建设网站建设的报价为什么不同
  • 中国空间站是干什么的360免费wifi电脑版怎么使用
  • 合肥市城乡建设局网站首页app开发公司的组织架构
  • 重庆江津做网站潍坊昌乐县城乡建设局网站