python语言程序设计实践教程陈东实验八的答案_大学生C语言程序设计(第四版 谭洪强)实验8答案...
实验八
函
数
(
二
)
参考答案
/*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答案...相关推荐
- python程序设计实践教程陈东_Python
"我们正步入一个数据或许比软件更重要的新时代.--Tim O'Reilly" 运用数据是精准刻画事物.呈现发展规律的主要手段,分析数据展示规律,把思想变得更精细! 本课程面向各类编 ...
- C语言程序设计第四版(谭浩强)4.6 写程序,有一个函数,输入x的值,输出相应的y值
//有一个函数:y=x (x<1) // 2x-1 (1<=x<10) // 3x-11 (x>=10) //写程序,输入x的值,输出相应的y值 #include<std ...
- [C程序设计(第四版)].谭浩强.扫描版pdf
内容简介 <中国高等院校计算机基础教育课程体系规划教材:C程序设计(第4版)>是一本公认的学习C语言程序设计的经典教材.根据C语言的发展和计算机教学的需要,作者在<C程序设计(第三版 ...
- C语言程序设计第五版谭浩强课后答案 第九章习题答案
C语言程序设计第五版谭浩强第九章答案 1.定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 2.写一个函数days,实现第1 题的计算.由主函数将年.月.日传递给days ...
- python语言程序设计实践教程答案实验六_Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- python程序设计实践教程答案-Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- c语言程序设计实践教程谢丽霞答案,C语言程序设计实用实践教程
直观易懂.采用直观的方式描述概念,以结构清晰的图形文字表述抽象算法.综合全面.每章内容讲解完后,都有一个贯穿全书的实例,把学到的内容用到实际开发中,达到理论与实践的紧密结合.全书有语法.有案例.还有实 ...
- java6程序设计实践教程_Java 6 程序设计实践教程
本书当前实时库存为: 本 书名:Java程序设计与实践教程 ISBN:9787115360458 出版社:人民邮电出版社 作者:张勇 页数:218 出版日期:2014年09月 参考重量:0.330Kg ...
- VB程序设计教程(第四版)龚沛曾 实验8-2
VB程序设计教程(第四版)龚沛曾 实验8-2 将斐波那契数列的前10项写入文件Fb .dat,然后从该文件将数据读取出来并计算合计和平均数,最后送入列表框. 要求:文件数据格式如2.8.2所示,列表框 ...
- C语言程序设计第五版谭浩强 第七章答案
C语言程序设计第五版谭浩强著 第七章答案 第七章 用函数实现模块化程序设计 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输人. 题目解析: ...
最新文章
- 实用make最佳实践
- Mac下Virtual Box Host-Only网络配置
- springcloud 之服务注册与发现 Eureka Client
- Java编程中值得注意的对象引用现象
- Django-(分页器,中间介)
- 用JavaScript来写浏览器上的应用
- [转]优化MySQL数据库性能的八大“妙手”
- 第 14 章 SMS
- 手顺解决 Foxmail7.2 无法搜索“主题”和“全文”,只能搜“发件人”和“收件人” 问题
- RAR和RAR4和zip那个压缩率最高
- 题解报告:hdu 2647 Reward(拓扑排序)
- 转载,gini系数代码对应的公式
- Resource.arsc文件格式解析
- 查看服务器数据库信息,怎么查看数据库服务器信息
- ps-ef命令linux,【Linux】- ps -ef |grep 命令
- Linux-Logs 查看日志文件
- vue3使用swiper+animate.css动效
- php distinct 用法,distinct的用法
- 系统架构师(软考)------网络互联模型与常见的网络协议
- 本地Git下载安装以及创建版本库、远程Github