您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页C语言——^:illegal,rightoperandhastypedouble

C语言——^:illegal,rightoperandhastypedouble

来源:五一七教育网
C语⾔——^:illegal,rightoperandhastypedouble

//错误代码int pi(){

double p=0,j=0; double pi=0; p =1/(4*j-1);

for(int i=0;i<100000;i++) {

pi=-(-1)^j*p+pi; printf(\"%lf\ }

return 0;}

void main (){

//求piint pi();}

  错因:pi=-(-1)^j*p+pi; 数学上的表达式在C语⾔中⽆法直接处理的,需要调⽤Math函数;可能还没有完全的接受C语⾔的思维。

//正确代码void pi2(){

double p=0,j=1; int i;

for( i=1;i<10000;i++ ) //此处i为项数 {

j=pow(-1.0,i+1)/(2*i-1); //pow(x,y)⽤来求x的y次幂 p+=j;

printf(\"%lf\\n\输出每⼀项的值 }

printf(\"%lf\\n\输出最终pi值 // return 0;}

void main (){

//求pi pi2();}

  

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务