#include<stdio.h>
void main()
{
int i,t,n=20;
float a=2,b=1,s=0;
for(i=1;i<=n;i++)//为什么这条语句不能直接写成for(i=1;i<=20;i++)
{
s=s+a/b;
t=a;
a=a+b;
b=t;
}
printf("Sum=%9.6f\n",s);
}
--------------------配置: mingw5 - CUI Debug, 编译器类型: MinGW--------------------
检查文件依赖性...
正在编译 C:\Users\哈特比尔波\Documents\C-Free\Temp\未命名1.cpp...
[Error] C:\Users\哈特比尔波\Documents\C-Free\Temp\未命名1.cpp:3: error: `main' must return `int'
[Warning] C:\Users\哈特比尔波\Documents\C-Free\Temp\未命名1.cpp:9: warning: converting to `int' from `float'
[Warning] C:\Users\哈特比尔波\Documents\C-Free\Temp\未命名1.cpp:14:3: warning: no newline at end of file
构建中止 未命名1: 1 个错误, 2 个警告