新手作老谭书上的习题,始终不晓得哪里错了
题目是:有一个函数x (x<1)
y={2x-1 (1《x《10)
3x-11 (x》10)
我写出来是:
#include"stdio.h"
int main()
{
int x;
int y;
printf("Please input number :");
scanf("%d",&x);
if(x<1)
y=x;
else if(1<=x<10)
y=2x-1;
else if(x>=10)
y=3x-11;
printf("x=%d",y);
return 0;
}
运行后显示错误是在"y=2x-1",原因是:bad suffix on number.求解