c语言初级问题,求各位大牛解答

帮我看一下,到底是哪里出现了错误
题目:
输入一个正整数n,计算1+1/3+1/5.......的前n项和
验证:
输入12
输出2.2

#include
int main(void)
{
    int i,n;
    double sum;
    scanf("%d",&n);
    sum=0;
    for(i=1;i<=n;i=i+1)
    {
     sum=sum+(1.0/(2*i-1.0));
    }
    printf("sum=%lf\n",sum);
    return 0;
}
不胜感激

 #include<stdio.h>
int main(void)
{
    int i,n;
    double sum;
    n=12;
    sum=0;
    for(i=1;i<=n;i=i+1)
    {
        sum=sum+(1.0/(2*i-1.0));
    }
    printf("sum=%lf\n",sum);
    return 0;
}

你的程序没问题,主要是符号全角半角不对,检查下。比如减号

楼上正解。。你用的是全角吧。

#include
int main(void)
{
int i,n;
double sum;
printf("请输入一个数:");
scanf("%d",&n);
sum=0;
for(i=1;i<=n;i=i+1)
{
sum=sum+(1.0/(2*i-1.0));
}
printf("sum=%lf\n",sum);
}

你把写掉了。

          〈stdio.h〉