我正在尝试打印出所有区域中PSI处于“不健康”状态的时间段和区域。
PSI值介于0到50之间为好。
PSI值范围介于51-100之间。
PSI值在101-200之间是不健康的。
PSI值范围在201-300之间非常不健康。
PSI值范围大于300是危险的。
我已经为每个区域的PSI值创建了数组。我已经使用了for循环,并且在for循环中使用了if语句来声明PSI值的范围为“不健康”。
这是我到目前为止编写的代码:
#include <stdio.h>
void main(void)
{
int Time[] = {"6am\t""7am\t""8am\t""9am\t""10am\t""11am\t""12am\t""1pm\t""2pm\t""3pm\t""4pm\t""5pm\t""6pm\t" };
int Central[] = { 89,88,87,143,139,79,144,85,83,90,89,88,76 };
printf("The time period in central for which PSI is unhealthy is\t");
for (i = 0; i < 13; i++)
{
if (Central[i] >= 101 && Central[i] <= 200)
{
Central[i] = Time[i];
printf("%s", Time[i]);
}
}
}
我无法显示PSI在“不健康”范围内的时间。
我怀疑printf("%s", Time[i]);
是导致错误的原因。它无法显示。如果有任何人可以提供帮助,将不胜感激。