发布网友
共2个回答
热心网友
3多分支if语句
#include <stdio.h>
void main()
{
int x,y;
printf("Please type in x:");
scanf("%d",&x);
if(x<0)
y=x;
else if(x<10)
y=x-10;
else
y=x+10;
printf("y=%d\n",y);
}
2嵌套的if语句
#include <stdio.h>
void main()
{
int x,y;
printf("Please type in x:");
scanf("%d",&x);
if(x<0)
y=x;
else
if(x<10)
y=x-10;
else
y=x+10;
printf("y=%d\n",y);
}
1不嵌套的if语句
#include <stdio.h>
void main()
{
int x,y;
printf("Please type in x:");
scanf("%d",&x);
if(x<0)
y=x;
if(x>=0&&x<10)
y=x-10;
if(x>=10)
y=x+10;
printf("y=%d\n",y);
}
热心网友
int Fun1(int num)
{
if(num < 0)
{
return num;
}
else if(num < 10)
{
return num - 10;
}
else
{
return num + 10;
}
}
int Fun2(int num)
{
if(num < 10)
{
if(num < 0)
{
return num;
}
else
{
return num -10;
}
}
else
{
return num +10;
}
}
int Fun3(int num)
{
switch(num<0)
{
case 0:
{
switch(num<10)
{
case 0:
return num +10;
case 1:
return num - 10;
}
}
case 1:
return num;
}
}