第一范文网 - 专业文章范例文档资料分享平台

C程序设计实验报告

来源:用户分享 时间:2025/5/15 16:24:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

填空位置 1 2 3 人工填空语句 实验填空语句 实验运行结果 4.以下程序的功能是输出100以内能被3整除且个位数为6的所有整数,请填空补充完整。 main() {int i,j;

for(i=0;_______________;i++) {j=i*10+6;

if(_______________) continue; printf(“%d”,j);} } 填空位置 1 2 5. 编程实现九九乘法表。

人工填空语句 实验填空语句 实验运行结果 4.4 实验心得

20

实验5 函数定义、调用与编译预处理

班 级 专 业 所用软件 学 号 姓 名 计算机号 实 验 室 成绩评定 教师签名 5.1 实验目的

1.掌握定义函数的方法。

2.掌握函数实参与形参的对应关系,以及“值传递”的方式。 3.了解函数的嵌套调用。

4.掌握全局变量和局部变量,动态变量和静态变量的概念和使用方法。 5.理解宏的概念,掌握宏定义。 6.了解文件包含的概念。

5.2 实验预习

1.函数的概念、定义格式、声明格式、调用规则及调用过程中数据传递方法过程,函 数的嵌套调用和递归调用。

2.宏定义和文件包含等编译预处理指令。

5.3 实验任务

1. 预测结果并上机验证

#include fun(int x, int y, int z) { z=x*x+y*y; } main() { int a=31; fun(5,2,a); printf(“%d”,a); } 2.预测结果并上机验证 #include int a, b; void fun() { a=100; b=200; } main( ) { int a=5, b=7; fun(); printf(“%d%d \\n”, a,b); }

21

人工分析结果 实验运行结果 人工分析结果 实验运行结果

3.预测结果并上机验证

#include int f(int n) { if(n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;i<3;i++) j+=f(i); printf(“%d\\n”,j); } 4.预测结果并上机验证 #include int ff(int n) { static int f=l; f=f*n; return f; } main() { int i; for(i=1;i<=5;i++ ) printf(“%d\\n”,ff(i)); } 5.预测结果并上机验证 #include #define N 10 #define s(x) x*x #define f(x) (x*x) main() { int i1,i2; i1=1000/s(N);i2=1000/f(N); printf(“%d%d\\n”,i1,i2); }

6.程序填空

人工分析结果 实验运行结果 人工分析结果 实验运行结果 人工分析结果 实验运行结果 定义两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,

并输出结果。两个整数由键盘输入。 #include

22

int f1(int m,int n) /*填空位置(1),函数功能:____________________。*/ {int z;

for(z=m;z<=m*n;z++)

{ if((z%m==0)&&(z%n==0)) return z; } }

main()

{int m,n,t,s,q;

____________________; /*填空位置(2)*/ scanf(\ if(m

{t=m; m=n; n=t;} s=f1(m,n);

printf(\ q=f2(m,n);

printf(\}

_____ f2(int m,int n) /*填空位置(3)*/ {int z;

__________; /*填空位置(4),求出m和n的最大公约数并将其作为返回值*/ } 填空位置 1 2 3 4

7. 编程实现:编辑函数求水仙花数。要求通过main函数控制数值范围(即求出某范围内的水仙花数)。

23

人工填空语句 实验填空语句 实验运行结果

搜索更多关于: C程序设计实验报告 的文档
C程序设计实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c379j69shlt8mqar1rxbo_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top