c语言 问题 91
编写函数,根据整形形参m的值,计算如下公式的值:t=1-1/(2*2)-1/(3*3)-......-1/(m*m)例如若m=5,输出0.536389ps:当题目中要求了...
编写函数,根据整形形参m的值,计算如下公式的值:
t=1-1/(2*2)-1/(3*3)-......-1/(m*m)
例如若m=5,输出0.536389
ps:当题目中要求了形参时,编写函数有什么不同么 需要注意些什么? 展开
t=1-1/(2*2)-1/(3*3)-......-1/(m*m)
例如若m=5,输出0.536389
ps:当题目中要求了形参时,编写函数有什么不同么 需要注意些什么? 展开
4个回答
展开全部
根据题意,函数的参数是整型,返回值是浮点型。另外因为m是整型的,所以在进行除法计算的时候要特别注意,因为 整型/整型 的结果还是 整型,要得到 浮点型 结果需要先将其中一个 整型 转化成 浮点型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当要求了形参的时候,需要在函数程序里面加入形参作为变量。形参的值是由在调用该函数的时候给形参赋值。在编写的函数体内部,形参一直以变量的形式存在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强制类型转换。main函数体可以这样写:float t=1.1 ;int i=0;for(i=2;i<=m;i++){t=t-(float)(1/(i*i));}.其中m 可以先宏定义下#define
追问
我就是不会怎么调用函数 能完整的打下来吗?麻烦你了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询