C语言,一道小程序..

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:30:58
题目:有一函数,
Y=X (X<1)
Y=2X-1 (1<=X<10)
Y=3-11X (X>=10)
写一程序,输入X,输出Y的值.

我是这样写的:
main()
{ int x y;
scanf("%d\n",x);
if(x<1)y=x;
else if(x>=10)y=3x-11;
else y=2x-1:
printf("y=%d\n",y);
}
但是运行的时候老是显示有两个错误,我是用2.0的版本编写的..请问这两个错误在那里呢??
不好意思,忘记了 ,我的 取地址有打上的,,是给忘记了,就是说除了 &这个还有2个错误

谢谢啊,细节性的问题没注意到..粗心了..呵呵..谢谢

修该成下面:
void main()
{ int x,y;
scanf("%d",&x);
if(x<1)y=x;
else if(x>=10) y=3*x-11;
else y=2*x-1;
printf("y=%d\n",y);
}

//x y 之间要有','号
3x 2x 写成3*x 2*x

main()
{ int x y;
scanf("%d\n",x);//此处输入X的值时,应该是 scanf("%d\n",&x);
if(x<1)y=x;
else if(x>=10)y=3x-11;
else y=2x-1:
printf("y=%d\n",y);
}

zmmkele - 江湖新秀 五级写的很对