C语言编程问题,编写程序,输入两个正整数m和n,求∑(i*i+1/i) 求和符号下面 i=m ,上面n
问题描述:
C语言编程问题,编写程序,输入两个正整数m和n,求∑(i*i+1/i) 求和符号下面 i=m ,上面n
编写程序,输入两个正整数m和n,求∑(i*i+1/i) 求和符号下面 i=m 上面n 小弟是菜鸟,新生求指教~
答
楼上两位的代码可能有点小问题
s += m*m+1/m;
改成
s += m*m+1.0/m;您好,请您帮忙写一个完整的编程好么?谢谢了
#include <stdio.h>d:\c语言程序设计\practice39\practice.cpp(12) : fatal error C1010: unexpected end of file while looking for precompiled header directive执行 cl.exe 时出错.practice39.dll - 1 error(s), 0 warning(s) 请问哪里有问题?这个应该是你创建project的问题,重新建一个空的项目试试。或者在代码里加上 #include "stdafx.h"试试具体还可以参考 http://blog.csdn.net/ziren235/article/details/1428869
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;
}