《C语言编程纠错题库》是一本专注于提升程序员和学习者在C语言编程中常见错误识别与修正能力的专业书籍。包含大量精选示例代码及详细解析,旨在帮助读者掌握高效编码技巧,提高程序质量。
一、程序改错 共138题 (共计1380分)
第1题 (10.0分)
------------------------------------------------------
功能:根据整型形参m,计算如下公式的值:
y=1+1/3+1/5+1/7+...+1/(2m-3)
------------------------------------------------------
```c
#include stdio.h
double fun(int m) {
double y = 1;
int i;
for(i = 3; i <= m; i++)
y += 1.0 / (2 * i - 3);
return(y);
}
void main(void) {
int n;
printf(Enter n: );
scanf(%d, &n);
printf(\nThe result is %lf\n, fun(n));
}
```