㈠ 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,這里輸出一次即可
}