空气污染指数(这里取整数)取值范围定为0~500。 对应的空气质量如下:
- 0~50 空气质量优
- 51~100 空气质量良
- 101~200 轻度污染
- 201~300 中度污染
- 301~500 重度污染
如果输入的数据为-1表示结束;若数据不在0~500,提示“请输入0到500之间的数据”。
我的答案:
#include <stdio.h>
#include<math.h>
int main()
{
int i;
double a;
for(i=0;i<4;i++)
{
scanf("%lf", &a);
if(a==-1) break;
if(a>=0&&a<=50)
{
printf("空气质量优\n");
}
else if(a>=51&&a<=100)
{
printf("空气质量良\n");
}
else if(a>=101&&a<=200)
{
printf("轻度污染\n");
}
else if(a>=201&&a<=300)
{
printf("中度污染\n");
}
else if(a>=301&&a<=500)
{
printf("重度污染\n");
}
if((a<0)||(a>500))
{
printf("请输入0到500之间的数据\n");
}
}
return 0;
}