永发信息网

这个函数不能直接定义成double i吗?非要写成int i;d=(double)i*(double)i吗?

答案:1  悬赏:70  手机版
解决时间 2021-02-21 18:14
#include<conio.h>
#include<stdio.h>
float fun(int m)
{
double y=0,d;
int i;
for(i=100;i<=m;i+=100)
{
d=(double)i*(double)i;
y+=1.0/d;
}
return y;
}
void main()
{
int n=2000;
printf("\nThe result is %lf\n",fun(n));
}
最佳答案
#include<conio.h>
#include<stdio.h>
double fun(int m) //返回值类型不符
{
double y=0;  //d无用,去掉
int i;
for(i=100;i<=m;i+=100)
{


}
return y;
}
void main()
{
int n=2000;
printf("\nThe result is %lf\n",fun(n));
}如果 将i定义成double类型,则可能在for(i=100;i<=m;i+=100) 这里的循环控制出现偏差,因为浮点数的不精确性原因造成的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
很着急急需知道为什么我的惠普笔记本打不开pp
能帮忙把这个名字翻译成泰语么.高玉碧.谢啦.
黄寨村地址在哪,我要去那里办事
苹果手机近水了,可以看到一块白和一块蓝,但
被称为“地球之肾”的生态系统是BA. 森林生态
我是卖家具的最近家具总是卖不出去,客户抓不
正宗重庆酸辣粉怎么去啊,有知道地址的么
谁有同志小说,跪求啊,最好有父子的,谢谢你
2016年6月28日21:16出生的女宝五行缺什么
什么样的棉裤最暖和
双花园南里一区西门(人行门)这个地址在什么地
2020年课本三年级英语下册粤人版三起答案
F1签证预约护照信息 优先日期是什么?应该填
晋江万佳东方酒店在什么地方啊,我要过去处理
五羊本田喜悦前后轮胎什么型号
推荐资讯
大理到巍山在哪里坐车
你觉得男女交往多久才能发生关系?前提男女都
淀干坡这个地址在什么地方,我要处理点事
龙首商业大楼地址有知道的么?有点事想过去
蝙蝠侠车多少钱
易门龙泉协和药店怎么去啊,有知道地址的么
如果学生没在那个学校但是学校保留学籍学校有
新手,请问一下,茶叶上面的黑点是什么
排骨怎么洗才干净
【sep】9月的英文缩写是sep还是sept
韩国的女生需不需要当兵
电费如何交比较便宜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?