C语言error C2143: syntax error : missing ';' before '{'

用VC6.0写C程序,出现上述提示,代码如下:
#include <stdio.h>
void main()
{
int sign=1;
float deno=2.0,sum=1.0,term;
while (deno<=100)
{
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf{"%f\n",sum};
}
最新回答
那么没心没肺

2024-10-16 10:08:39

如果我没猜错,是因为你的 printf 函数用了大括号,应该改为小括号:

printf( "%f\n", sum );
我想静静

2024-10-16 13:47:54

先注释掉while部分,调一下,看有没有错,一步步排错。