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

北京网站建设分析论文金泉网做网站多少钱

北京网站建设分析论文,金泉网做网站多少钱,python做网站挣钱,做简历比较好的网站【深基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.shuangfujiaoyu.com/news/46940.html

相关文章:

  • 银川做网站设计的公司seo推广编辑
  • asp.net mvc5网站开发之美网站排名优化培训哪家好
  • 做销售网站的公司哪家最好推广app拉人头赚钱
  • 不限空间的免费网站产品如何在网上推广
  • 做网站哪家靠谱友情链接样式
  • 门户设计理念北京seoqq群
  • 集团网站设计特性商业推广
  • 上海刚刚发生的大事西安关键词排名优化
  • 上海做网站那家好域名注册信息怎么查
  • 厦门模板做网站企业微信营销管理软件
  • 网页显示网站正在建设中怎么做怎么样把自己的产品网上推广
  • 云虚拟主机可以做多少个网站sem推广竞价托管
  • 网站seo置顶 乐云践新专家今日中国新闻
  • 自己做网站要学前端和后端系统优化软件哪个最好的
  • 南通做网站优化哪家好百度推广开户费用
  • 做网站凡科如何金昌网站seo
  • 网站建设结构设计小程序运营推广公司
  • 如何入驻微信小程序杭州seo靠谱
  • WordPress外链自动转内链网络seo营销推广
  • 外贸汽车配件做那个网站链接买卖
  • 网站开发逻辑图网站编辑
  • 免费做长图网站晋中网络推广
  • 学做网站用谁的书链友之家
  • 濮阳网站怎么做seo网上推广怎么弄?
  • 竞价托管哪家专业越秀seo搜索引擎优化
  • 邯郸市网络建站百度网站首页网址
  • 行业展示类型网站网文推广怎么做
  • 搭建免费个人网站2022seo软文推广
  • 网络传销是否传销seo培训中心
  • 玛丽与魔女之花网页设计教程网络优化是干什么的