C語言編程題,求解
10
已知當x大於-5小於0時,y=x;當x等於0時y=x-1:;當x大於0小於10時,y=x-1。要求輸入x輸出y,分別用IF語句,IF語句的嵌套,IF....else...語句,Swich語句四種方法編程
最佳回答:
#include<stdio.h>
int switc(int x)
{
if (x<0&&x>=-5) return 1;
else if (x<10&&x>=0) return 0;
}
int main(int argc, char* argv[])
{ int x,y;
scanf("%d",&x);
switch (switc(x)) {
default:
case 1:y='x';break;
case 0:y='x-1';break;
}
putchar(y);
return 0;
}