这只是一个普遍的问题.
我最初写的
do
{
scanf("%i", &Carselect);
if (Carselect == 1)
{
mass = 1100;
velomax = 200;
}
else if (Carselect == 2)
{
mass = 1888;
velomax = 415
}
else if (Carselect == 3)
{
mass = 18000;
velomax = 129;
}
else
{
printf("Error in input. Please enter 1, 2 or 3.\n");
}
}
while (Carselect != 1 || Carselect != 2 || Carselect != 3);
Run Code Online (Sandbox Code Playgroud)
我陷入了困境.我在有效条件的陈述中放了休息,这让我可以离开,就像这样
do
{
scanf("%i", &Carselect);
if (Carselect == 1)
{
mass …Run Code Online (Sandbox Code Playgroud)