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>
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;
}
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