才学一个星期问两个白痴点的问题.谢谢啦~~~~
刚开始学C一个星期~感觉老师讲的速度比较慢只好自己看书了~有点白痴的问题希望大家帮帮忙解答一下哈~1,VC++6.00运行完了怎么看结果呀?我用的是turbo2.0所以不太会用VC++~呵呵
2,再帮我看看这个的问题啦~谢谢哈~运行环境是turbo2.0(我们学校机房的,自己不愿意下)
是书上的一道例题:没看答案之前自己试着编了个结果......
题目是这样的用"派(3.14那个)"约等于1-1/3+1/5-1/7........公式求派的近似值,直到某一项的绝对值小与10的-6次方为止.程序在下面(我用turbo2.0)
#include<stdio.h>
void main()
{
int x,y;
float m,n,s;
x=1;m=0;y=-1;n=0;
for(;1/x>1/1000000;x=x+4) m=1/(x+4)+m;
for(;1/y>1/1000000;y=y+4) n=1/(y+4)+n;
s=4*(1+m-n);
printf("pi is %f\n",s);
}
按我的想的运行结果是3.141593,可是为什么运行后答案是4.000000??[bc02] [bc02] [bc02] [bc02] [bc02]
谢谢大侠们了先~~~