#include<stdio.h>
main()
{double fun(int n);
int n;
scanf("%d",&n);
printf("sum=%f",fun(n));
}
double fun(int n)
{double sum=0.0;
int i;
for (i=1;i<=n;i++)
sum+=1.0/i;
return sum;
}
这程序在linux为什么会出现:
administrator@administrator-desktop:~/桌面$ gcc -o 11 11.c
11.c: 在函数‘main’中:
11.c:14: 错误: expected ‘)’ before ‘sum’
有关在linux下运行C程序
-
- 帖子: 14
- 注册时间: 2008-05-08 18:59
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 14
- 注册时间: 2008-05-08 18:59
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 14
- 注册时间: 2008-05-08 18:59
- 联系:
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12