首页 > 编程语言 >编写产生一些冰雹的程序,程序应该用函数 void hailstone(int n);计算冰雹并显示由n 产生的序列。

编写产生一些冰雹的程序,程序应该用函数 void hailstone(int n);计算冰雹并显示由n 产生的序列。

时间:2023-01-07 21:31:35浏览次数:39  
标签:return int void 冰雹 程序 hailstone printf

 

编写产生一些冰雹的程序,程序应该用函数 void hailstone(int n);计算冰雹并显示由n 产生的序列。_冰雹

编写产生一些冰雹的程序,程序应该用函数 void hailstone(int n);计算冰雹并显示由n 产生的序列。_C#_02

#include <stdio.h>

//请根据主程序流程,补全此函数
//冰雹产生并输出函数
//注意:输出每个冰雹数时,请按5位对齐输出
int t=1;
void hailstone(int n)
{
int p;
if(t==1){
printf("input a number:Hailstone generated by %d:\n",n);
}

/********** Begin **********/
printf("%5d",n);
if(t%6==0){
printf("\n");
}

if(n==1){
printf("\n");
printf("Number of hailstone generated:%d",t);
return 0;
}
else{
if(n%2==0){
t++;
p=n/2;
hailstone(p);
}
else{
t++;
p=3*n+1;
hailstone(p);
}
}


/********** End **********/

}
int main(){
int n;
scanf("%d",&n);
hailstone(n);
return 0;
}


标签:return,int,void,冰雹,程序,hailstone,printf
From: https://blog.51cto.com/leivzy/5995797

相关文章

  • 获取程序内存信息
    /***获取程序内存信息**@param*@return*/@org.junit.TestpublicvoidMemoryAction(){Runtimeruntime=Runtime.getRuntime();//获取Runtime对象实例 ......
  • 在实际的程序中进行确认
        该程序执行后,十进制数0.75用单精度浮点数来表示就变成了0-01111110-10000000000000000000000(图3-7)。  加入破折号(-)是为了区分符号部分、指数部分、......
  • Golang入门到实战核心编程-第五章-程序流程控制
    目录1.程序流程控制1.1程序流程个控制介绍1.2三大流程控制介绍及案例1.2.1顺序流程控制1.2.1.1顺利流程控制介绍1.2.1.2顺序流程控制流程图1.2.1.3顺序流程控制案例......
  • 小程序发布流程、小程序进度条组件、修改data里的局部数据、小程序api位置设置、首页
    发布发布流程的问题方式一1.打开图片进行本地预览2.输入文字&选择相应的信息3.点击发布按钮 3.1将本地图片上传到腾讯云对象存储中COS(oss),并将COS中的图片地......
  • Android程序签名打包
    1.什么是签名,有什么用AndroidAPP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书......
  • 数据库MySQL的程序员使用指导
    前言: MySQL是开源数据库的代表,为程序员和整个IT行业带来了巨大贡献。尽管目前mysql的拥有者对mysql的未来摇摆不定,但是业界还是一直关注mysql的动态。本文首先介绍了mysql......
  • C语言程序设计课程设计[2023-01-07]
    C语言程序设计课程设计[2023-01-07]C语言程序设计课程设计要求一、课程设计目的1.进一步掌握和利用C语言进行程设计的能力;2.进一步理解和运用结构化程设计的思想和......
  • C#开发的插件程序 - 开源研究系列文章
        上次编写了一个家庭小助手的小工具软件,也对其中的线程池及管理器进行了介绍(见博文:C#开发的线程池和管理器-开源研究系列文章),这次把里面的插件部分的功能单独......
  • 记一个在线工具网站,程序员必备,json格式化、压缩、转义,加解密 编码解码
     简用-在线工具箱-简单易用-工具大全提供json格式化,json代码压缩,json校验解析,json数组解析,json转xml,xml转json,json解析,json在线解析,json在线解析及格式化,unix......
  • 《程序是怎样跑起来的第六章》
    文件是将数据储存在磁盘等存储介质的一种形式,它是以字节为单位保存。RLE算法是指把文件内容用"数据×循环次数"的表示的压缩形式,经常用于压缩传真的图像。但也会有其缺点,虽......