这个C怎么不输出啊 啊啊 !!!

liasica 2009-05-22 12:56:47


#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(void)
{
int s;
float n,t,pi;
n=1.0;pi=0;s=1;
for(t=1;fabs(t)>1e-6;n+=2);
{
pi=pi+t;
s=-s;
t=s/n;
}
system("pause");
pi=pi*4;
printf("pi=%10.6f\n",pi);

}






怎么不输出啊!!!!

郁闷了

帮帮忙吧


我C语言落下太多了~~~~我这几天在恶补呢!!!
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
superhackerzhang 2009-05-22
  • 打赏
  • 举报
回复
把system("pause"); 去掉
mengjfu 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liao05050075 的回复:]
for(t=1;fabs(t)>1e-6;n+=2);
后面多加个了分号!!!!
[/Quote]

正解。
Maxwell 2009-05-22
  • 打赏
  • 举报
回复
for(t=1;fabs(t)>1e-6;n+=2);
后面带分号了。
liasica 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liao05050075 的回复:]
for(t=1;fabs(t)>1e-6;n+=2);
后面多加个了分号!!!!
[/Quote]

这个OK了```好了 谢谢呀!!!嘿嘿~~~
liasica 2009-05-22
  • 打赏
  • 举报
回复
真的!!!````郁闷了
jack010love 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 superhackerzhang 的回复:]
把system("pause"); 去掉
[/Quote]


高手啊。 这个细节都看到了。 佩服啊 。。。
这个是很多新手经常饭的错误。
liao05050075 2009-05-22
  • 打赏
  • 举报
回复
for(t=1;fabs(t)>1e-6;n+=2);
后面多加个了分号!!!!
liasica 2009-05-22
  • 打赏
  • 举报
回复
试过了 不行!!!

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧