实验八

(

)

参考答案

/*1.(

sy8-1.c

)

请编写函数

fun

,其功能是:计算并输出给定数组(长度为

9

)中每相

邻两个元素之平均值的平方根之和。

例如,

给定数组中的

9

个元素依次为

12.0

34.0

4.0

23.0

34.0

45.0

18.0

3.0

11.0

,输出应为:

s=35.951014

【解题思路】

在给出的参考程序中,

由于函数要求的返回值为双精度型,

所以先将变量

avg

sum

义为双精度型,

初值为

0.0

然后通过

for

循环分别求出相邻两个元素的平均值放入变量

avg

中,再使用求平方根函数

sqrt()

对各平均值开方求和,最终结果输出到变量

sum

中并返回。

【参考答案】

*/

double fun(double x[9])

{

int i ;

double avg=0.0,sum=0.0; //

将变量

avg

sum

定义为双精度型,并给其赋初值为

0.0

for (i=0;i

{

avg=(x[i]+x[i+1])/2;

//

通过

for

循环分别求出相邻两个元素的平均值放入变量

avg

sum+=sqrt(avg); //

使用求平方根函数

sqrt()

对各平均值开方求和,

最终结果输出

到变量

sum

}

return sum; /*

返回计算结果

*/

}

2.(

sy8-2.c

)

编写函数

fun

,实现矩阵(

3

3

列)的转置

(

即行列互换

)

。例如,输入下

面的矩阵:

900

800

700

600

500

400

300

200

100

,程序输出

:

900

600

300

800

500

200

700

400

100

【解题思路】

方阵转置,只需要将左下半三角元素和右上半三角元素对换即可。

【参考答案】

int fun(int array[3][3])

{

int i,j,t ;

for(i = 0 ; i

for(j = 0 ; j

{t=array[i][j]

array[i][j]=arrar[j][i]

array[j][i]=t ; }

}

3.(

sy8-3.c

)

请编写函数

fun

,函数的功能是:统计一行字符串中单词的个数作为

函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由

若干个空格隔开,一行的开始没有空格。

【解题思路】

I

am a

student!

在给出的参考程序中,若判断出当前字符为非空格,而它前面的字符是空格,则单词数

累加

1

;若当前字符为非空格,

而其前面的字符也为非空格,

则单词数不累加

1

程序细节

可以参考程序的注释部分。

【参考答案

1

int fun( char s[])

python语言程序设计实践教程陈东实验八的答案_大学生C语言程序设计(第四版 谭洪强)实验8答案...相关推荐

  1. python程序设计实践教程陈东_Python

    "我们正步入一个数据或许比软件更重要的新时代.--Tim O'Reilly" 运用数据是精准刻画事物.呈现发展规律的主要手段,分析数据展示规律,把思想变得更精细! 本课程面向各类编 ...

  2. C语言程序设计第四版(谭浩强)4.6 写程序,有一个函数,输入x的值,输出相应的y值

    //有一个函数:y=x (x<1) // 2x-1 (1<=x<10) // 3x-11 (x>=10) //写程序,输入x的值,输出相应的y值 #include<std ...

  3. [C程序设计(第四版)].谭浩强.扫描版pdf

    内容简介 <中国高等院校计算机基础教育课程体系规划教材:C程序设计(第4版)>是一本公认的学习C语言程序设计的经典教材.根据C语言的发展和计算机教学的需要,作者在<C程序设计(第三版 ...

  4. C语言程序设计第五版谭浩强课后答案 第九章习题答案

    C语言程序设计第五版谭浩强第九章答案 1.定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 2.写一个函数days,实现第1 题的计算.由主函数将年.月.日传递给days ...

  5. python语言程序设计实践教程答案实验六_Python程序设计实践教程

    书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...

  6. python程序设计实践教程答案-Python程序设计实践教程

    书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...

  7. c语言程序设计实践教程谢丽霞答案,C语言程序设计实用实践教程

    直观易懂.采用直观的方式描述概念,以结构清晰的图形文字表述抽象算法.综合全面.每章内容讲解完后,都有一个贯穿全书的实例,把学到的内容用到实际开发中,达到理论与实践的紧密结合.全书有语法.有案例.还有实 ...

  8. java6程序设计实践教程_Java 6 程序设计实践教程

    本书当前实时库存为: 本 书名:Java程序设计与实践教程 ISBN:9787115360458 出版社:人民邮电出版社 作者:张勇 页数:218 出版日期:2014年09月 参考重量:0.330Kg ...

  9. VB程序设计教程(第四版)龚沛曾 实验8-2

    VB程序设计教程(第四版)龚沛曾 实验8-2 将斐波那契数列的前10项写入文件Fb .dat,然后从该文件将数据读取出来并计算合计和平均数,最后送入列表框. 要求:文件数据格式如2.8.2所示,列表框 ...

  10. C语言程序设计第五版谭浩强 第七章答案

    C语言程序设计第五版谭浩强著 第七章答案 第七章 用函数实现模块化程序设计 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输人. 题目解析: ...

最新文章

  1. 实用make最佳实践
  2. Mac下Virtual Box Host-Only网络配置
  3. springcloud 之服务注册与发现 Eureka Client
  4. Java编程中值得注意的对象引用现象
  5. Django-(分页器,中间介)
  6. 用JavaScript来写浏览器上的应用
  7. [转]优化MySQL数据库性能的八大“妙手”
  8. 第 14 章 SMS
  9. 手顺解决 Foxmail7.2 无法搜索“主题”和“全文”,只能搜“发件人”和“收件人” 问题
  10. RAR和RAR4和zip那个压缩率最高
  11. 题解报告:hdu 2647 Reward(拓扑排序)
  12. 转载,gini系数代码对应的公式
  13. Resource.arsc文件格式解析
  14. 查看服务器数据库信息,怎么查看数据库服务器信息
  15. ps-ef命令linux,【Linux】- ps -ef |grep 命令
  16. Linux-Logs 查看日志文件
  17. vue3使用swiper+animate.css动效
  18. php distinct 用法,distinct的用法
  19. 系统架构师(软考)------网络互联模型与常见的网络协议
  20. 本地Git下载安装以及创建版本库、远程Github

热门文章

  1. 数字信号处理实验三 FIR数字滤波器设计与软件实现
  2. 用户启动计算机并登录win7,win7电脑设置开机登录界面的方法?
  3. 廖雪峰Python基础练习作业
  4. vb html转义字符,在VB中用什么转义字符表示双引号
  5. 利用纯真ip库搭建ip查询服务
  6. 改版更新后的领英职场不能搜索开发客户怎么办?两种方法加一个工具解决
  7. cmd识别java命令却不识别javac
  8. vasp计算脚本放在服务器的位置,vasp计算所需服务器配置
  9. 离散数学复习笔记(已完结)
  10. 2020年下半年软件设计师上午真题及答案解析(个人见解+网络解答+持续更新)