c语言实验报告
题目一:
一.实验题目,设计思路,实现方法:
实验题目:
1.7-2 计算分段函数[1],
设计思路:
本题目要求计算下列分段函数f(x)的值:
该问题可首先设计一变量,输入任意值(在指定范围内),然后用判断语句进行判断,最后以“f(x) = result”的格式输出.
实现方法:
首先设计变量x,输入任意值(在指定范围内),然后用if-else语句进行判断,在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数.
二.源程序
三.遇到的问题及解决方法,心得体会
1.当提交时发现一直答案错误,反复检查无果,后来发现要求以“f(x) = result”的格式输出(其中等号两端需要打空格)。这告诫我下次要认真看完题目后再做题,切不可急躁。
题目二:
一.实验题目,设计思路,实现方法
实验题目:
2.4-3 求N分之一序列前N项和.
设计思路:
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
该问题可首先设计三变量,其中一变量输入任意值(在指定范围内),然后用循环语句进行数值叠加,最后以按照“sum = S”的格式输出部分和的值S.
实现方法:
首先设计变量i,n,sum,给n赋予任意值(在指定范围内),然后用for循环对sum进行数据叠加,最后在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围.
二.源程序(可只截取最关键的部分)
三.遇到的问题及解决方法,心得体会
当提交时发现一直逻辑错误,检查后发现是for循环中的语句之间习惯性用逗号隔开,再次提交后发现答案错误,认真审题后发现答案保留小数位错误。这让我明白了惯性思维不可取。
题目三:
一.实验题目,设计思路,实现方法
实验题目:
3.4-2-6 到底是不是太胖了.
设计思路:
本题目给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。
首先设计所需变量,其中两变量(身高,体重)赋予任意值(在指定范围内),然后用循环控制语句进行循环判断,最后为每个人输出一行结论:如果是完美身材,输出You are wan mei!
;如果太胖了,输出You are tai pang le!
;否则输出You are tai shou le!
.
实现方法:
首先设计设计所需变量(h,w,i,a,b,n),给n赋予任意值(在指定范围内)然后用嵌套if-else语句的for循环对数据进行循环判断,最后为每个人输出一行结论(完美,太胖,太瘦)。
二.源程序(可只截取最关键的部分)
三.遇到的问题及解决方法,心得体会
当提交时发现答案错误,检查后发现是忽视了绝对值的运用和判断,添加fabs()后答案正确。这道题加深了我对函数的印象。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步