| 查看: 616 | 回复: 1 | ||
[求助]
如果在while(fabs(t)>=num)前给num赋初值则没问题,如果用scanf键入则运行不了 已有1人参与
|
|
请教个问题:程序输出3.1414,如果在while(fabs(t)>=num)前给num赋初值则没问题,如果用scanf键入则运行不了,程序如下 #include<stdio.h> #include<math.h> main() { int s=1; double pi=0.0,n=1.0,t=1.0,num; scanf("%f",&num); while(fabs(t)>=num) { pi=pi+t; n=n+2; s=-s; t=s/n; } pi=pi*4; printf("pi=%f\n",pi); } |
» 猜你喜欢
362求调剂
已经有14人回复
求调剂 302分初试 0854
已经有4人回复
299求调剂
已经有4人回复
266分,一志愿电气工程,本科材料,求材料专业调剂
已经有3人回复
312求调剂
已经有4人回复
315求调剂
已经有7人回复
土木304求调剂
已经有3人回复
316求调剂
已经有16人回复
一志愿华东理工大学,080500学硕,317分,求调剂
已经有13人回复
材料与化工306分找调剂
已经有9人回复

2楼2015-06-08 11:03:06














回复此楼