有无修正后的代码
时间: 2024-02-13 21:05:00 浏览: 66
单样本修正感知器算法代码.zip
是的,这里是修正后的代码:
```c
#include <stdio.h>
double fun(int m) {
double y = 0.0, d;
int i;
for (i = 100; i <= m; i += 100) {
d = i * i;
y += 1.0 / d;
}
return y;
}
int main() {
int n;
scanf("%d", &n);
printf("Result is %f\n", fun(n));
return 0;
}
```
修正后的代码中,使用了 `%f` 格式化输出函数 `fun` 的返回值,同时在 `fun` 函数中对 `y` 进行了初始化,避免了可能出现的未初始化变量问题。
阅读全文