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

C程序设计7章答案

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

18. 调用函数计算二维数组所有元素的平均值。 #include #include

double GetAverage(double **m, int r, int c) {//返回二维数组所有元素的平均值 double sum = 0.0; for(int i=0; i

return (sum/r/c); }

main() {

int i, j, r = 3, c = 4; double **m;

//动态分配二维数组大小

m = (double **)malloc(r*sizeof(double)); for(i=0; i

//给数组赋初值 for(i=0; i

//输出二维数组

printf(\ for(i=0; i

//输出平均值

printf(\

free(m); //释放空间 }

20. 判断正误:#include后面的文件可以是系统提供的,也可以是用户自己建立

的。(√)

22. 下面程序的运行结果是 7 12 7 7 7 7 14 。 int fun1(int a, int b); int fun2(int a, int b); static int a = 3; int b = 5; main() {

int a = 2;

printf(“%d ”, fun1(a,b)); printf(“%d ”, fun2(a,b)); }

int fun1(int x, int y) {

int c = 0; extern k; c = k + a;

printf(“%d ”,c); return(c+b); }

int k = 4;

int fun2(int a, int b) {

static int c = 10; c = a + b; {

int c = 10; c = a + b; printf(“%d ”,c); }

printf(“%d ”,c); return c; }

24. 用递归方法计算1+2+3+…+n的值,n的值由键盘输入。 #include int recursive(int m) { int sum; if(m==1) sum=1; else sum=recursive(m-1)+m; return sum;

}

main() { int n,i;

printf(\ scanf(\

printf(\}

26. 调用函数实现例5.29的功能。

28. 编辑并调试实例11。

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