C语言第3次实_函数与宏定义的应用

实 验 报 告

(计算机类)

课程名称:C语言程序设计实验项目:函数与宏定义的应用计算机号:院系专业:班级学号:学生姓名:实验日期:

信息管理学院

实践教学中心

实验目的:

了解函数的定义方法,

实参与形参的传递

理解函数的调用;

了解递归调用实验内容:

1.编写程序实现以下函数:

2.求n以内(不包括n)同时能被3和7的所有自然数之和的平方根s例如若n为1000时,函数值应为:s=153.909064。#include

#include

main()

{

double x,y;

scanf("%lf",&x);

y=fabs(pow(x,5)+2)/sin(sqrt(x)+exp(3.1));

printf("%lf\n",y);

}

(2)

#include

#include

void main()

{

double pfg(int n);

int n;

scanf("%d",&n);

printf("%f\n",pfg(n));

}

double pfg(int n)

{ int i,sum=0;

for(i=1;i

if(i%3==0&&i%7==0) sum+=i;

return sqrt(sum);

}程序调试及实验总结:

1、

2、教师评语:

该学生态度端正,能按时完成试验项目,实验中发现问题,在教师的启发下能解决问题

成 绩主讲教师: 年 月 日

borrower's repayment and common people (spouse or others) original and copy of valid identity documents, register field accounts should provide valid proof of residence; (C) original and copy of marital status, single station shall be provided, or unmarried certificate issued by the Home Department

borrower's repayment and common people (spouse or others) original and copy of valid identity documents, register field accounts should provide valid proof of residence; (C) original and copy of marital status, single station shall be provided, or unmarried certificate issued by the Home Department

borrower's repayment and common people (spouse or others) original and copy of valid identity documents, register field accounts should provide valid proof of residence; (C) original and copy of marital status, single station shall be provided, or unmarried certificate issued by the Home Department

c语言函数与宏定义的应用,C语言第3次实_函数与宏定义的应用.doc相关推荐

  1. 如何用C语言改变宏定义的大小,C语言中宏定义使用的小细节

    C语言中宏定义使用的小细节 #pragma#pragma 预处理指令详解 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作.#p ...

  2. c语言 #define dpath .exe是什么意思,C语言宏定义#define

    姓名:吕彬 学号:1613014035 [嵌牛导读]#define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎.它可以出现在代码的任何地方,从本行宏定义开始,以后的代 ...

  3. C语言编程宏定义的优缺点,C语言重要知识点总结(二)--内存结构、函数调用过程(栈帧)、宏的优缺点以及##和#的使用...

    一.内存结构 内存大致可以分为四个部分:代码段,静态存储区,堆,栈. 具体划分如下图所示: 栈:在执行函数时,函数内部局部变量的存储单元都可以在栈上创建,函数执行结束后会自动释放内存.栈内存的分配运算 ...

  4. c语言函数声明定义参数命名,C语言函数声明与定义

    C语言函数声明与定义教程 在 C语言函数声明与定义 语法 type funcName(paramType1 param1, paramType2 param2){ // 执行语句... return ...

  5. 【C语言】函数的声明_函数定义_函数调用_函数递归 [函数的基本使用]

    文章目录 前言 1.函数是什么? 2.C语言中函数的分类 2.1 库函数 2.2 自定义函数 3.函数的参数 3.1 实际参数(实参): 3.2 形式参数(形参): 4.函数的调用 4.1 传值调用 ...

  6. c语言宏定义可变参数,C语言可变参数宏定义方法

    http://blog.csdn.net/skyflying2012/article/details/38436711 2014 在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如: 1 2 ...

  7. C++中的虚函数(表)实现机制以及用C语言对其进行的模拟实现

    C++中的虚函数(表)实现机制以及用C语言对其进行的模拟实现 声明:本文非博主原创,转自https://blog.twofei.com/496/,博主读后受益良多,特地转载,一是希望好文能有更多人看到 ...

  8. C语言调用函数将is替换为be,C语言程序设计课件ppt.ppt

    C语言程序设计课件ppt 说明: ⑴宏名一般用大写: ⑵编译时用字符串无条件替代宏名: #define PI 3.1415926; - PI*r*r 3.1415926;*r*r ⑶宏名的有效范围,从 ...

  9. c语言之函数或者变量的weak属性 C语言之强化,弱化符号weak

    __weak是一个宏,和__packed是同一种东西都是gcc的扩展属性: #define __packed __attribute__((packed)) #define __weak __attr ...

  10. c语言va_start函数,va_start和va_end,以及c语言中的可变参数原理

    FROM:http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html 本文主要介绍va_start和va_end的使用及原理. 在 ...

最新文章

  1. SQL Server 中update的小计
  2. java rgb 黑色_Java实现图片亮度自动调节(RGB格式)
  3. mysql的dml语句_Mysql基础入门-SQL_DML语句
  4. Unable to load native-hadoop library for your platform... using builtin-java classes where applica
  5. 岗位推荐 | 实在智能招聘深度学习算法研究员(可实习)
  6. 训练效果不好的解决办法
  7. Vue.js 条件渲染 v-if、v-show、v-else
  8. CentOS 7下安装samba
  9. 优化理论05----最速下降法、最速下降法思想、python实现
  10. php实现短信验证功能
  11. 全面的在线教育直播平台是怎样的呢?
  12. DDD(领域驱动设计)概述
  13. 10、(十)外汇交易中专有名词整理
  14. 康蒂尼药业再次冲刺港股:9个月营收4.4亿 龙磐创投是股东
  15. 设计表:多张表存储学生成绩及各种信息
  16. 常用逻辑门电路及其运算表达式
  17. irc php,IRC / 实时聊天系统
  18. JavaScript 中的设计模式
  19. 深度学习 情感分析_使用深度学习进行情感分析
  20. 基于DEAP的脑电情绪识别论文源码改进版本(附论文代码,lstm和rnn)

热门文章

  1. 黑马程序员——JAVA学习笔记四(继承、接口、内部类)
  2. exit()和return的区别
  3. 网站降权原因解析 -转
  4. EthChannel和STP01
  5. 2010工作代码总结之三(repostioryItemGridLookUpEdit下拉框)
  6. 开源SIP服务器加密软件NethidPro升级
  7. fixed定位之后,如何让div上下垂直居中
  8. 6.SOA架构:服务和微服务分析及设计--- Web服务的服务API与契约设计
  9. 4.数据结构 --- 串
  10. 53.Linux/Unix 系统编程手册(下) -- POSIX 信号量