㈠ c语言编程: 输入x的值,按下面公式计算并输出y的值(输出数据占8列,精确到0.001)
"%d",&x
x==0
y=1
㈡ C语言编程 输入x输出y
#include<stdio.h>
intmain()
{
intx,y;
scanf("%d",&x);
if(x<1)
{
y=x-1;
printf("%d%d ",x,y);
}elseif(x>1||x==1){
y=2*x+1;
printf("%d%d ",x,y);
}
}
㈢ C语言编程: 输入x的值,按下面公式计算并输出y的值(输出数据占8列,精确到0.001)
#include<stdio.h>
#include<math.h>
int main(void)
{
double x;
printf(" 请输入实数 x 的值:");
while(scanf("%lf",&x) == 1)
{
if(x<1.0)
printf(" y = 2 * %.2f + 3 = %-8.3f
",x,2*x+3);
if(x>=1.0 && x<10)
printf(" y = 2 * %.2f^2 - 1 = %-8.3f
",x,2*x*x-1);
if(x>=10)
printf(" y = √(3 * %.2f - 4) = %-8.3f
",x,sqrt(3*x-4));
printf("
请输入实数 x 的值:");
}
return 0;
}
㈣ C语言中,一题给出一函数,然后要求编一程序,输入一个X值,输出Y值.
#include<stdio.h>
intmain()
{intx,y;
scanf("%d%d",&x,&y);
printf("(x+y)/2=%d ",(x+y)/2);
printf("(x+y)/(x-y)=%g ",(float)(x+y)/(x-y));
printf("(x+y)*(x-y)=%d ",(x+y)*(x-y));
return0;
}
㈤ 用c语言编程计算输入X的值,输出y的值
#include <stdio.h>
#include <math.h>
int main()
{
float x = 0,y = 0;
scanf("%f",&x);
if(x < 0)
{
y = pow(x,2) + 2 / x + sin(x);
}
else if(x >= 0 && x < 10)
{
y = 2 * pow(x,5) - cos(x);
}
else
{
y = 1 / sqrt(3 * pow(x,2) - 11);
}
printf("y = %f\n",y);
return 0;
}
㈥ C语言从键盘输入任意数x,根据其符号属性,输出对应的y值。
浮点数不能直接比较大小,精度选择0.0000001的情况下,代码如下:
int
main()
{
float
x;
printf("x
=
");
scanf("%f",
&x);
if
(x
>
-1E-7
&&
x
<
1E-7)
printf("y
=
0\n");
elseif
(x
<=
-1E-7)
printf("y
=
-1\n");
elseprintf("y
=
1\n");
return0;
}
㈦ c语言编程错误从键盘输入x的值,求y的值并输出 {x的平方x<=0 Y= {x-5 0<x<3 {3x+1, x>=3
#include<stdio.h>
voidmain(){floatx,y;
printf("请输入x的值");scanf("%f",&x);
if(x<=0)y=x*x;
elseif(x<3)y=x-5;//执行到这里x肯定不是小于等于0的,因为这是x<0判断的else
elsey=3*x+1;//不用说肯定x大于等于3
printf("%d ",y);//前面分情况计算y,这里输出一次即可
}