供参考:
#include<stdio.h>
int main()
{
int T,n;
double s;
scanf("%d",&T);
while(T--)
{
s = 0;
scanf("%d",&n);
if(n <= 150)
{
s = 0.4463 * n;
}
else if(n > 150 && n <= 400)
{
s = 0.4463 * 150 + 0.4663 * (n - 150);
}
else if(n > 400)
{
s = 0.4463 * 150 + 0.4663 * (400-150) + 0.5663 * (n - 400);
}
printf("%.2f\n",s);
}
return 0;
}
这不是数组,是选择语句,if else