为什么(0 #include
using namespace std;
void main()
{
int x;
while (cin >> x)
{
if (x <= 0)
{
double y = x;
cout << "y=" << y << endl;
}
else (0 < x < 10);
{
double y = 5 * x - 10;
cout << "y=" << y << endl;
}
if (x >= 10)
{
double y = 10 * x - 20;
cout << "y=" << y << endl;
}
}
}
C语言必须写
0 < x && x < 10
而且
else后面应该加上if,而且后面不能有分号
else (0 < x < 10);
其实是
else
0 < x < 10; //这个表达式结果不赋给任何变量,等于是废码。