实验5 (1)、y=x(x<1);3x-2(1<=x<6);4x-8(x>=6),用scanf函数

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-29
有一函数:y={x,x<1;2x-1,1<=x<10;3x-11,x>10}用scanf函数输入x的值,求y值。

#include
void main(){
float x,y;
printf("请输入x的值:
");
scanf("%f",&x);
if(x<1)
printf("y的值是:%f",x);
else if(1<=x<10){
y=2*x-1;
printf("y的值是:%f",y);
}
else {
y=3*x-11;
printf("y的值是:%f",y);
}
}

#include
#include

main()
{
float x, y;
printf("请输入x和y的值:");
scanf("%f%f", &x, &y);
if(x<1)
y=x;
else if(x>=1&&x<10)
y=2*x-1;
else if(x>=10)
y=3*x-11;
printf("The result is %f.", y);
system("pause");
return 0;
}

这是用C语言编写的,不知道是不是你想要的

1 #include<stdio.h>
void main()
{
float x,y;
scanf("%f",&x);
if(x>1)
y=x;
if(x>=1&&x<6)
y=3*x-2;
if(x>=6)
y=4*x-8;
printf("%f",y);

看了这些我才发现我当年考的计算机证是白考了,忘的差不多了。

楼主高材生,尔等伤不起