c语言完成计算W=(X+Y)Z表达式值的编程。

如题所述

根据题目的提示来编写函数就可以了。以下是在手机上用易历知食软件里的微C程序设计来编写的一个示例,供参考。手机上的代码如下图:

手机上运行效果如下图:

附代码:


#include <stdio.h>#include <math.h>double fZ( double x,double y);void main(){ double x,y,z; printf("请输入x y(空格相隔)\n"); scanf("%lf %lf",&x,&y); z = fZ(x,y); printf("z=%lf\n",z);}double fZ( double x,double y){ double z = 0; if ((x>0) && (y>0)){  z = log(x)+log(y); } else if ((x<0) && (y>0)){  z = sin(x)+cos(y); } else if ((x<0) && (y<0)){  z = exp(2*x)+exp(3*y); } else if ((x>0) && (y<0)){  z = tan(x+y); } return z;}
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-10

#include<stdio.h>
int main()
{double x,y,z,w;
 scanf("%lf%lf%lf",&x,&y,&z);
 w=(x+y)*z;
 printf("%g\n",w);
 return 0;
}

本回答被提问者采纳

c语言完成计算W=(X+Y)Z表达式值的编程。
} else if ((x<0) && (y>0)){ z = sin(x)+cos(y); } else if ((

用C语言编写程序,计算下算式中X、Y、Z的值。 X Y Z + Y Z Z
y,z=%d,%d,%d\\n", x, y, z); return; }}

C语言问题求解!关于输出x+y=z
= c){printf("Error!\\n%d+%d=%d\\n", a, b, a + b);bPerfect = 0;}break;case '-':if (a - b != c){printf("Error!\\n%d-%d=%d\\n", a, b, a - b);bPerfect = 0;}break;case '*':if (a * b != c){printf("Error!\\n%d*%d=%d\\n"...

C语言计算表达式的值
exp[t] = '\\0'; \/*表达式结束*\/ } float cal_value(char exp[]){ struct {

关于C语言求值的问题
(x--,y++,x+y)是逗号运算结果是x+y!则r=func(x+y,z--);

如何编写x+y程序?是我们c语言的作业
void main(){ float x,y,sum=0;\/*此行的数据类型可以选用int、float或long,建议float,因为不会出现无法计算小数*\/ scanf ("%f%f",&x,&y);\/*根据变量类型采用不同的符号(如浮点型应用%f)*\/ sum=x+y;printf ("x+y=%f\\n",sum);\/*根据变量类型采用不同的符号(如浮点型应用%f)*\/ }...

C语言问题 程序中的if(x=y+z)是什么意思?
就是把y+z的值给x,然后如果x不为0就输出***,否则输出

c语言用函数嵌套方法求x!+y!+z!
C语言的函数嵌套,就是嵌套调用。include<stdio.h> int main(){ long long x,y,z;long long fsum(long long x);printf("请输入x,y,z的值:");scanf("%I64d%I64d%I64d",&x,&y,&z);fsum(x),fsum(y);printf("%I64d!+%I64d!+%I64d!=%I64d\\n",x,y,z,fsum(z));} long long...

c语言编一个程序,根据输入的x值计算yz并输出,如图?
void main(){ float x,y,z;printf("Please input x : ");scanf("%f",&x);if(x<=2.5)y=x*x+1;else y=x*x-1;if(x>=1&&x<2)z=3*x+5;else if(x>=2&&x<3)z=2*sin(x)-1;else if(x>=3&&x<5)z=sqrt(1+x*x);else if(x>=5&&x<8)z=x*x-2*x+5;printf(...

急求===《C语言程序设计实验·设计·习题》的答案
printf("%c%c\\n",c1,c2); printf("%d%d\\n",c1,c2); } 解:可以.因为在可输出的字符范围内,用整型和字符型作用相同. 3.9求下面算术表达式的值. (1)x+a%3*(int)(x+y)%2\/4=2.5(x=2.5,a=7,y=4.7) (2)(float)(a+b)\/2+(int)x%(int)y=3.5(设a=2,b=3,x=3.5,y=2.5) 3.10写出下...

相似回答