C语言编程问题,求大神指教 编写程序,输入两个正整数m和n,求∑(i*i+1/i) 求和符号下面 i=m ,上面n

编写程序,输入两个正整数m和n,求∑(i*i+1/i)求和符号下面i=m上面n跪求各位大神写一下编程,小弟是菜鸟,新生求指教~... 编写程序,输入两个正整数m和n,求∑(i*i+1/i) 求和符号下面 i=m 上面n 跪求各位大神写一下编程,小弟是菜鸟,新生求指教~ 展开
 我来答
匿名用户
推荐于2017-12-15
展开全部

楼上两位的代码可能有点小问题

s += m*m+1/m;

改成

s += m*m+1.0/m;
更多追问追答
追问
您好,请您帮忙写一个完整的编程好么?谢谢了
追答
#include <stdio.h>
int main(void)
{
    int m,n,i;
    double s = 0;
    printf("Input m n:");
    scanf("%d%d", &m, &n);
    for (i=m; i<=n; i++) s += i*i + 1.0/i;
    printf("Result:%f\n", s);
    return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咖囚车E
2018-10-19
知道答主
回答量:13
采纳率:0%
帮助的人:1.3万
展开全部
#include<stdio.h>
int main()
{
int n,m,i;
float sum=0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
sum+=(i*i+1.0/i);
printf("%f\n",sum);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mylxhccshhp
2013-10-08 · TA获得超过136个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:125万
展开全部
double sum(int m, int n){
double s = 0.0;
while(m<=n){
s += m*m+1/m;
m++;
}
return s;
}
追问
你好,首先谢谢你回答我的问题,但是我用的是微软的c++编程软件你的程序加上#include
int main(void)后不能运行 有错误 请您帮帮忙调调试试行么,多谢了!
追答
错误提示是什么啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanglei980823
2013-10-08 · TA获得超过103个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:76.4万
展开全部
float sum=0;
for(i=m;i<=n;i++) {
sum+=i*i+1/i;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式