十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
scanf("%d",x);
创新互联专业为企业提供黄州网站建设、黄州做网站、黄州网站设计、黄州网站制作等企业网站建设、网页设计与制作、黄州企业网站模板建站服务,10年黄州做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
//y不用输入
if
(x=1)
{
y=x;
printf("%d\n",y);}
//条件x=1成立时,这两句都要执行,所以要用{}变成复合语句。
else
if(x1x10)
{
y=2*x+1;
printf("%d\n",y);}
//同上
else
{y=3*x+1;
printf("%d\n",y);}
//同上
更好的是:
scanf("%d",x);
if
(x=1)
y=x;
else
if(x1x10)
y=2*x+1;
else
y=3*x+1;
);
//
y求值
printf("%d\n",y);
//输出y
# include stdio.h
int main()
{
int x, y;
printf("请输入x:");
scanf("%d", x); //由用户输入x
if (x0) //从小到大, 如果x不小于0
y = x+2;
else if (x20) //如果执行这里, x就一定大于0, 因为如果x小于0, 在上一个if就被执行了
y = 3*x+1;
else //到这里, x就一定不小于20, 那就是x=20所以就直接执行.
y = 4*x*x - 9;
printf ("y = %d", y);
return 0;
}
C语言编程: 输入x的值,按下面公式计算并输出y的值(保留两位小数) 123456789101112#includestdio.h#includemath.hint main(){ double x, y; scanf ( %lf , x); if (x 0)y = sqrt(2*x); else if (x 0)y = 1.0/(3*exp(x)); else y = 0; printf ( %.2f\n , y); return 0;}
#include stdio.h
#include math.h
#define PI 3.1415926536
#define pi_2 (PI/2)
double y(double x)
{
if(x-pi_2)return 2*pow(x,3)+3*cos(x)+5;
if(xpi_2)return pow((x-1)/(x+2),3)+5*x;
return pow(x+sin(3*x),0.5);
}
int main()
{
double x;
printf("请输入x的值:");
scanf("%lf",x);
printf("y=%lf\n",y(x));
return 0;
}
流程图我就不画了,这个要自己学习着画,要不然永远都不会