c语言练习12周(6~10)

以下程序调用递归函数fun实现求n!,请补充代码。

题干以下程序调用递归函数fun实现求n!,请补充代码。
int  fun(int  n)
{
        int  c;
        /****************/

        /****************/
        else
                c=n*fun(n-1);
        return  c;
}
void  main()
{
        printf("%d\n",fun(5));//显示120
}
//只填写两行/****/之间要求的语句列表
if (n == 1)return 1;

 以下程序调用递归函数fun实现求斐波那数列1  1  2  3  5  8...的第n项,请补充代码。

题干以下程序调用递归函数fun实现求斐波那数列1  1  2  3  5  8...的第n项,请补充代码。
int  fun(int  n)
{
        int  c;
        /****************/

        /****************/
        else
                c=fun(n-1)+fun(n-2);
        return  c;
}
void  main()
{
        printf("%d\n",fun(6));//显示8
}
//只填写两行/****/之间要求的语句列表
if (n == 1||n==2)return 1;

 猴子吃桃,每天吃当天原有个数一半多1个,第10天剩1个,以下程序调用递归函数fun实现求第1天有多少个桃,请补充代码。

题干猴子吃桃,每天吃当天原有个数一半多1个,第10天剩1个,以下程序调用递归函数fun实现求第1天有多少个桃,请补充代码。
int  fun(int  n)
{
        int  c;
        if(n==10)
                c=1;
        else
        /****************/

        /****************/
        return  c;
}
void  main()
{
        printf("%d\n",fun(1));//显示1534
}
//只填写两行/****/之间要求的语句列表
c=(fun(n+1)+1)*2;

//只填写要求的函数
int  fun(int  n) {if (n == 1)return 10;elsereturn fun(n - 1) + 2;
}

 以下程序调用递归函数fun打印杨辉三角,请补充代码。

题干以下程序调用递归函数fun打印杨辉三角,请补充代码。
int  fun(int  i,int  j)
{
        if(i==j||j==1)
                return  1;
        else
                /****************/

                /****************/
}
void  main()
{
        int  i,j;
        for(i=1;i<=9;i++)
        {
                for(j=1;j<=i;j++)
                        printf("%3d",fun(i,j));
                printf("\n");
        }
}
//只填写两行/****/之间要求的语句列表
return fun(i-1,j-1)+fun(i-1,j);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/218816.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【部署运维】docker:入门到进阶

0 前言 部署运维博客系列一共有三篇&#xff1a; 拥抱开源&#xff0c;将工作中的经验分享出来&#xff0c;尽量避免新手踩坑。 【部署运维】docker&#xff1a;入门到进阶 【部署运维】kubernetes&#xff1a;容器集群管理掌握这些就够了 【部署运维】pythonredisceleryd…

04 _ 系统设计目标(二):系统怎样做到高可用?

这里将探讨高并发系统设计的第二个目标——高可用性。 高可用性&#xff08;High Availability&#xff0c;HA&#xff09;是你在系统设计时经常会听到的一个名词&#xff0c;它指的是系统具备较高的无故障运行的能力。 我们在很多开源组件的文档中看到的HA方案就是提升组件可…

ref详解(C#)

本质上来说 ref 的就是把 C/C 指针的那一套又拿回来了&#xff0c;而且还封装成一套自己的玩法。 我想设计者的初心把 ref 的功能限制得死死的&#xff0c;可能也考虑到 C# 是一门面向业务开发的语言&#xff0c;讲究的是做项目快狠准&#xff0c;性能反而不是第一要素&#x…

Python头歌合集(题集附解)

目录 一、Python初识-基本语法 第1关&#xff1a;Hello Python! 第2关&#xff1a;我想看世界 第3关&#xff1a;学好Python 第4关&#xff1a;根据圆的半径计算周长和面积 第5关&#xff1a;货币转换 二、turtle简单绘图 第1关&#xff1a;英寸与厘米转换 第2关&#xff1…

LangChain 10思维链Chain of Thought一步一步的思考 think step by step

LangChain系列文章 LangChain 实现给动物取名字&#xff0c;LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字LangChain 3使用Agent访问Wikipedia和llm-math计算狗的平均年龄LangChain 4用向量数据库Faiss存储&#xff0c;读取YouTube的视频文本搜索I…

brat文本标注工具——安装

目录 一、Linux系统安装 1. centOS系统 2. Ubuntu系统 3. macOS系统 4.说明 二、Google Chrome安装 1. 打开命令行&#xff0c;切换到管理者权限 2. 安装依赖 3. 下载Google浏览器的安装包 4. 安装Google Chrome 三、yum更新 四、Apache安装 安装Apache 启动Apac…

Linux操作系统之apt常用命令记录

文章目录 apt 命令apt 语法apt 常用命令列出所有可更新的软件清单命令升级软件包列出可更新的软件包及版本信息升级软件包&#xff0c;升级前先删除需要更新软件包安装指定的软件命令&#xff1a;安装多个软件包&#xff1a;更新指定的软件命令显示软件包具体信息,例如&#xf…

突破技术障碍:软件工程师如何应对项目中的难题?

在软件开发项目中&#xff0c;工程师常常会遇到各种技术难题。这些难题可能涉及到复杂的算法、不兼容的系统、难以预见的软件行为&#xff0c;或者其他许多方面。 以下是一些策略和方法&#xff0c;可以帮助软件工程师有效地应对这些挑战&#xff1a; 1、理解问题&#xff1a;…

MATLAB在信号系统中的应用

1.产生一个幅度为1, 基频为2Hz&#xff0c;占空比为50%的周期方波.要求画出图形。 在MATLAB中&#xff0c;函数square(w0*t, DUTY)产生基本频率为w0 (周期T2*pi/w0)、占空比DUTY (τ/T)*100的周期矩形波&#xff08;方波&#xff09;&#xff0c;默认情况下占空比DUTY50。占空…

第十九章 解读利用pytorch可视化特征图以及卷积核参数(工具)

介绍一种可视化feaature maps以及kernel weights的方法 推荐可视化工具TensorBoard&#xff1a;可以查看整个计算图的数据流向&#xff0c;保存再训练过程中的损失信息&#xff0c;准确率信息等 学习视频&#xff1a; 使用pytorch查看中间层特征矩阵以及卷积核参数_哔哩哔哩…

二进制数据转换成十六进制表示 binascii.hexlify()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 二进制数据转换成十六进制表示 binascii.hexlify() 选择题 binascii.hexlify()参数的数据类型可以是&#xff1f; import binascii number 11 byte_data number.to_bytes() hex_data bin…

【如何学习Python自动化测试】—— Python 的 unittest 框架

10 、Python 的 unittest 框架 10.1 Unittest 框架介绍 Unittest是Python语言中的一种测试框架&#xff0c;是Python标准库中的一个模块。它可以帮助开发者编写自动化测试&#xff0c;可以进行单元测试、集成测试、功能测试等各种类型的测试。 Unittest的特点是简单易学&#…