
用C语言编写y=x(x<1),y=2x-1(1<=x<10),y=3x-11(x>=10)函数程序输入x的值,输出y的值。
4个回答
展开全部
#include <stdio.h>
int main()
{
int x,y;
printf("请输入x:\n");
scanf("%d",&x);
if (x<1)
{
y=x;
}
else if(x>=1&&x<10)
{
y=2*x-1;
}
else if(x>=10)
{
y=3*x-11;
}
printf("Y的值是%d",y);
return 0;
}
int main()
{
int x,y;
printf("请输入x:\n");
scanf("%d",&x);
if (x<1)
{
y=x;
}
else if(x>=1&&x<10)
{
y=2*x-1;
}
else if(x>=10)
{
y=3*x-11;
}
printf("Y的值是%d",y);
return 0;
}
展开全部
int x = 0 , y = 0;
scanf("%d",&x);
if(x < 1)
y = x ;
else if(1<= x && x <10)
y = 2 * x -1;
else if(x >= 10)
y = 3 * x - 11;
printf("y值为:%d\n" , y);
scanf("%d",&x);
if(x < 1)
y = x ;
else if(1<= x && x <10)
y = 2 * x -1;
else if(x >= 10)
y = 3 * x - 11;
printf("y值为:%d\n" , y);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
float x,y;
scanf("%f",&x);
if(x<1) y=x;
else if(x>1&&x<10) y=2*x-1;
else y=3*x-11;
printf("%f\n",y);
}
void main()
{
float x,y;
scanf("%f",&x);
if(x<1) y=x;
else if(x>1&&x<10) y=2*x-1;
else y=3*x-11;
printf("%f\n",y);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#define esp 1e-6
int main()
{
double x, y;
while(scanf("%lf", &x) == 1)
{
if(x < 1) printf("%lf\n", x);
else if(x >= 10 + esp) printf("%lf\n", 3 * x - 11);
else printf("%lf\n", 2 * x - 1);
}
return 0;
}
#define esp 1e-6
int main()
{
double x, y;
while(scanf("%lf", &x) == 1)
{
if(x < 1) printf("%lf\n", x);
else if(x >= 10 + esp) printf("%lf\n", 3 * x - 11);
else printf("%lf\n", 2 * x - 1);
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询