我看了一遍,1) 的程序上没有问题我猜测 float 是精确到小数点后7位,同时在编译器中转化的时候会有精度损失因为现在的编译器都是将float型转化成为double型的来进行计算的pi=pi*a/b;这一步的精度损失不可预计.建议把f...额。。我刚试运行了一下,不行。根据课本上给出的源程序也无法得到3.141592...另外,谢谢夸奖哈。就是不正确。#include
main(){int n,i;double sum;printf("请输入n的值\n");scanf("%d",&n);sum=2;i=1;while(i
推荐
猜你喜欢