c语言问题。大家帮帮忙!!!急用!!!

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:56:34
编写一个程序,从键盘上输入x的值,计算下列公式的y值。

3x+1 (x<0)
y={2x (0≤x<5)
x+2 (x≥5)
谢谢了!!!

main()
{int x ,y;
scanf("%d",&x);
if(x<O) y=3*x+1;
if(x>=0&&x<5) y=2*x;
if(x>=5) y=x+2;
printf(“%d\n”,y);
}

#include <stdio.h>

int main( )
{
float x, y;
scanf("%f", &x);
if ( x < 0 ) y = 3 * x + 1;
if ( x >= 0 && x < 5 ) y = 2 * x;
if ( x >= 5 ) y = x + 2;
printf("y=%f", y);
return 0;
}

#include <stdio.h>
void main()
{
int x=0;
printf("请输入整数x:\n");
scanf("%d",&x);
if(x<0)
{
printf("y结果为%d:\n",(3*x+1));
}
else if(0==x ||( x<5 && x>0))
printf("y结果为%d:\n",2*x);
else
printf("y结果为%d:\n",(x+2));
}

#include <stdio.h>
main()
{
int x,y;
printf("input date x:\n");
scanf("%d",&x);<