C语言算术表达式不允许有分子分母的形式答:void main(){ float a,b,c,d;a=2;b=9;c=(a-b)/(a+b);d=(a/b+c)/(c+8);printf("a=%f,b=%f,c=%f,d=%f",(a+b)/(c-d),b,c,d);} 结果:a=-18.961522,b=9.000000,c=-0.636364,d=-0.056241 不知道LZ哪里看来 "算术表达式不允许有分子分母的形式 "祝学习进步!
写出下列数学式的C语言算术表达式的值:答:首先要定义几个用到的变量:main(){ int a,b,c,x,p,k,m,n;printf("请输入各变量的值");scanf("%d,%d,%d,%d,%d,%d,%d,%d",&a,&b,&c,&x,&p,&k,&m,&n);k=a*x*x+b*x+c;p=(a+b)/(a-b);m=sqrt(c);n=a+b*m;printf("%d,%d,%d",k,p,n);} ...