大哥们,那有错

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:30:16
#include<stdio.h>
void main()
{
printf("请输入n的值");
float sum=0,i;
int n;
i=1.0/(2*n-1)-1.0/(2*n);
sum=sum+i;
printf("%5.1f\n",sum);
}

....main函数 前头明明是 void 还return 0..笑死个人

<stdio.h>头文件..是标准C的基本头文件...

float sum=0,i; 错了 应该是 float sum=0.1; //小数点和数字

这程序如果在turbo C下编译 还会有个问题..那就是 定义变量的位置不对
纯C语言要求所有变量的定义 都放在执行语句之前 也就是你第一个
printf("请输入n的值"); 之前

而在VC下 可以通过编译..因为VC不仅支持标准C,还支持C++

少了 return 0;