函数练习题

C++之函数练习题入门 阅读详情

1.定义函数,实现求两个double数字的最大值,并返回。

#include <stdio.h>

// 声明函数:算出两个数字中最大的数值
double max(double a, double b)
{
    return a > b ? a : b;
}

int main()
{
    // 调用次函数
    double result = max(3.4, 6.9);
    printf("最大数值:%lf", result);
    printf("最大数值:%lf", max(1.2, 2.4));
    return 0;
}

2.定义函数,求出三个int 类型数的和,并返回。

#include <stdio.h>

// 计算三个数字之和
int sum(int a, int b, int c)
{
    return a + b + c;
}

int main()
{
    int result = sum(1, 2, 3);
    printf("%d\n",result);
    return 0;
}

3.定义函数,判断一个数字是否是质数。

#include <stdio.h>
#include <stdbool.h>
// 封装一个函数:函数作用是判断这个数字是不是质数!
// 如果是质数,函数返回真
// 如果不是质数,函数返回假

bool Prime(int number)
{
    // 统计能被整除的个数
    int count = 2;
    // 循环遍历
    for (int i = 2; i < number; i++)
    {
        // 判断
        if (number % i == 0)
        {
            count++;
            break;
        }
    }

    return count == 2 ? true : false;
}

int main()
{
    int a;
    // 提示
    printf("请您输入一个大于1的整数:");
    scanf("%d", &a);
    // 接受函数返回的结果
    bool isPrime = Prime(a);
    if (isPrime)
    {
        printf("%d是质数", a);
    }
    else
    {
        printf("%d不是质数", a);
    }

    return 0;
}

4.函数可以没有返回值案例,编写一个函数,从终端输入一个整数打印出对应的金字塔,函数可以传入金字塔层数。

#include <stdio.h>

/**
 *
 * *
 *   *
 *******
 **/

void star(int row)
{
    // 外层控制行数
    for (int i = 1; i <= row; i++)
    {
        // 输出空格
        for (int k = 1; k <= row - i; k++)
        {
            printf(" ");
        }

        // 输出星星
        for (int j = 1; j <= 2 * i - 1; j++)
        {
            // 保留住每一行头部与尾部的星星
            if (j == 1 || j == 2 * i - 1 || i == row)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }
        // 换行
        printf("\n");
    }
}

int main()
{

    int line;
    printf("请您输入楼层的层数:");
    scanf("%d", &line);
    star(line);

    return 0;
}

scala高阶函数练习题 /** 练习题目1 * 编写函数values(fun:(Int)=&gt;Int,low:Int,hight:Int) * * 该函数输出一个集合,对应给定区间内给定的给定函数的输入和输出,R比如values(x=&gt;x*x,-5,5) * 应该产出一个对偶集合(-5,25),(-4,16),(-3,9)...(5,25) * */ def values(fu... 阅读详情

相关推荐

《C语言》函数练习题--3

函数

HW-BASE的博客 781

C++函数练习题

我是计算机专业的一位大一本科生,C++小白,下面是我们学校在学习C++时用的基础练习题,我感觉这些题比较适合初学C++的码友,所以利用空闲时间将这些题整理出来,一是为了让初学C++的码友有所参考,二也是为了复习一下所学过知识。(因准备急促,如有代码错误,还请各位码友指正。) 1.素数 输入一组整数,其中第一个整数为个数n,后续为n个整数,输出其中素数的个数。要求将判断一个整数是否为素数用函数实现。 Sample Input 3 5 7 9 Sample Output 2 在这里插入代码片 2.因数个数之和

Lucky_追梦仔的博客 2万+

《C语言》函数练习题--2

函数

HW-BASE的博客 1133

python中函数的练习题

题目一: def cacluate(*args):定义函数cacluate,可以接收任意多个参数,输出是元组 avg = sum(args) / len(args)计算这任意多个数的平均值 up_avg = []定义一个空列表,用来存放比平均值大的所有数 for item in args:遍历输入的所有数 if item > avg:如果大于平...

ymeng9527的博客 1394

ANPC三电平拓扑:两种调制方式解析

ANPC结构是基于“I”型NPC结构(下面讲NPC如不特殊说明,均指的是“I”型结构NPC)发展出来的一种改进型。我们在讲NPC结构的时候会谈到他的一个缺点就是损耗分布不均匀,会导致温升不均衡,进而限制模块的功率输出能力。而ANPC结构由于多了两个开关管以及相应的两个中性点换流回路(如下图),可以更加灵活任意的配置开关管可以使损耗没有那么的不均衡,从而能一定程度上提高模块的输出功率。ANPC拓扑结构图以及增加的环流回路。

IOTBOT的博客 9482

手把手教你用CH582的USB0/1双接口玩转CherryUSB协议栈(附完整代码)

本文深入解析CH582双USB接口硬件架构,详细讲解如何通过CherryUSB协议栈实现双接口协同工作,包括中断处理设计、端点资源分配和复合设备描述符配置。提供HID+CDC复合设备实战案例,并分享高级调试技巧与性能优化方法,帮助开发者充分利用CH582的USB0/1双接口潜力。

weixin_42525637的博客 264

函数重载-练习题

using System; namespace lesson10_重载函数练习题 { class Program { #region 练习题1 //请重载一个函数 //让其可以比较两个int或两个float或两个double的大小并返回较大的那个值 static int A(int a, int b) { if (a < b) {

weixin_61541885的博客 251

从S参数到SPICE模型:Cadence Sigrity Boardband SPICE完整使用指南

本文详细介绍了Cadence Sigrity Boardband SPICE工具的核心价值与完整使用流程。该工具通过矢量拟合算法,将复杂的多端口S参数文件转化为无源、紧凑且高精度的SPICE等效电路模型,从而极大提升时域仿真效率。指南涵盖了从数据导入、关键参数配置、模型精度验证到集成应用于PowerSI等系统级仿真的全步骤,是信号与电源完整性分析的必备利器。

defi6farmer的博客 432

excel函数练习题_学会这几个函数,学完就有做不完的加减乘除练习题了

在儿童教育中,家长们经常需要给小孩随机出一些算术练习题,如果每天都由家长出,或者买习题集的话,也是一件比较费时费力的事情。那么如何使用Excel的函数公式来制作100以内的整数加减乘除随机练习题呢?今天就教给你。我们主要使用RAND、RANDBETWEEN、IF等函数来制作随机练习题。步骤1 用于产生题目的编号,使用TEXT函数将编号设置为带括号的数字;选择A3:A10单元格区域,输入下列公式,按...

weixin_39883440的博客 1134

CiteSpace基础操作(CNKI数据的导入分析)(一)

1 Cite Space简单介绍 2 文献导入 2.1 打开知网,选择高级检索

m0_50990607的博客 5万+

用Python玩转Milvus:从安装SDK到完成第一个向量搜索Demo

本文为Python开发者提供了一份详细的Milvus向量数据库实战指南。文章重点讲解了如何规避版本兼容性陷阱,正确部署Milvus服务端并安装匹配的Python SDK。通过一个电影推荐系统的完整案例,演示了从数据建模、集合创建、向量插入、索引构建到执行混合搜索的全流程,帮助开发者快速上手并完成第一个向量搜索Demo。

weixin_29239279的博客 192

python函数测验题_python函数练习题

python函数练习题python函数练习题所练习的不仅仅是函数如何使用,还包括基础知识的运用,尽管所要实现的算法在不使用函数的情况下也都能实现,而且很多算法在前面都已经学习实践过。但对初学者而言,十分有必要通过编写函数来理解掌握函数的定义,调用,传参,返回值等概念,进而提高自己的逻辑思考能力。1. 求列表最大值1.1 题目要求def get_max(lst):"""返回列表lst的最大值:par...

weixin_39776817的博客 2365

从材料到磁场:ANSYS Workbench永磁体仿真全流程解析

本文详细解析了在ANSYS Workbench中进行永磁体仿真的完整流程。从钕铁硼等永磁材料的特性讲起,逐步指导如何在软件中搭建模型、定义关键磁化方向、设置边界条件与网格划分,并解读磁场分布结果。文章旨在帮助工程师掌握静磁场仿真核心技术,为电机、传感器等设备的设计与优化提供精准指导。

weixin_29229989的博客 272

Excel函数练习题资源集锦:掌握Excel函数,提升工作效率

Excel函数练习题资源集锦:掌握Excel函数,提升工作效率 【下载地址】Excel函数练习题资源集锦 探索Excel函数的世界,提升您的数据处理技能!本资源集锦精选了500道Excel 2003函数练习题,涵盖从基础到高级的各种函数类型。无论您是初学者还是希望深化技能的高级用户,这些练习题都将助您一臂之力。通过实战训...

gitblog_06729的博客 763

别怕,“卷积”其实很简单

首先给大家讲一个关于卷积的小故事:小明是杭州某互联网大厂的员工,每天996十分辛苦,但小明最近爱上了打台球,经常不在工位。这天,小明的主管让小明改一个需求,小明却到楼下找产品部小丽打台球去了,被主管发现,他非常气愤,扇了小明一巴掌(注意,这就是输入信号,脉冲)。于是小明脸上会渐渐地(贱贱地)鼓起来一个包,小明的脸就是一个系统,而鼓起来的包就是小明的脸对巴掌的响应。好,这样就和信号系统建立起来意义对应的联系。

Machine Learning with Tutors 3181

ANSYS 2026 R1 Windows系统安装避坑指南:环境配置、模块部署与许可证实战

ANSYS作为主流CAE仿真平台,其安装部署已远超传统软件范畴,演变为涉及操作系统底层、GPU驱动兼容性、许可证微服务架构和统一缓存机制的系统工程。理解ANSYS安装原理,需从Windows 11 UEFI安全启动要求、DirectX 12 Ultimate图形栈依赖、gRPC架构的License Manager端口动态分配等核心机制切入;技术价值在于保障HFSS GPU加速、Fluent MPI并行稳定性及Workbench多模块协同可靠性;典型应用场景涵盖高校仿真实验室升级、工业设计院所平台重建及高性能

weixin_29251337的博客 1414

递归函数-练习题

using System; namespace lesson11_递归函数练习题 { class Program { #region 练习题1 //使用递归的方式打印0到10 static void A(int a) { if (a > 10) { return; }

weixin_61541885的博客 479

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

javascript -- 函数知识以及练习题

人间烟火气,最抚凡人心。

chaosweet的博客 1026

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

函数的练习题:

haozijia1230的博客 162

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

《C语言》函数练习题--1

函数

HW-BASE的博客 1259

C语言基础:函数练习题

本文介绍了四个C语言编程问题的解决方案:1)计算两点距离的函数,使用sqrt()和pow()数学函数;2)计算数字各位平方和的函数,涉及abs()和pow();3)查找字符串中字符位置的函数,包含缓冲区处理技巧;4)整数转字符串的函数,使用sprintf()格式化输出。文中详细说明了各函数的使用方法、注意事项和常见问题,包括数学函数参数类型、缓冲区清除方法、格式化输出控制等实用编程技巧。每个解决方案都配有完整的示例代码和关键注释。

acsdnrb的博客 609

python函数练习题详解_Python练习题详解之函数3(小白友好)

Python练习题详解之函数3(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!奥利给!题目1编写一个函数,判断传入的字符串参数是否为“回文联”(回文联即用回文形式写成的对联,既可顺读,也可倒读。例如:上海自来水来自海上)。思路:首先,给小伙伴们介绍一个BIF:reversed()方法用于返回逆向迭代...

weixin_39863008的博客 426

15 函数练习题

pass 转载于:https://www.cnblogs.com/python-wang/p/9566917.html

weixin_30852451的博客 119

【Python】函数练习题

编程:设计一个函数func(*a),该函数实现打印行数为n(奇数)的菱形。 运行后若输入:5 结果输出: def func(a): x = a//2+1 i = 1 while i<=x: print(" "*(x-i),end="") print("*"*(i*2-1)) i+=1 j = i-2 while j>0: print(" "*(x-j),end="") print("*

天亮就睡 1565
上一篇: C语言知识点总结08函数-2
cookie_ls
博客等级 码龄3年 115粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值