宝慕林4364177
2018-04-27
4 回答
一、#include <stdio.h>
int main()
{
int a,b;
printf("请输入小于等于40的数字");
scanf("%d",&a);
if(a < 0)
b = 0;
else if(a >= 0 && a < 20)
b = a;
else if(a >= 20 && a <= 40)
b = -0.5*a+20;
printf("%d\n",b);
}
二、
#include <stdio.h>
int main()
{
int a, b;
printf("请输入小于等于40的数字");
scanf("%d",&a);
switch(a)
{
case 0:
b = 0;
break;
case 1 ... 19:
b = a;
break;
case 20 ... 40:
b = -0.5 * a + 20;
break;
default:
printf("结束");
}
printf("%d\n",b);
}
注:switch的不是很严谨!!
举报
0/150
提交
取消