源文件未编译
#include<stdio.h>int main()
{
char array = {{=31.3,=35.5,=58.7,=49.6,=55.5},
{59.8,54.9,33.1,38.2,26.6,20.5,27.8,38.5,41.5,44.7,38.1,41.5},
{34.9,36.4,47.5,37.9,30.6,23.4,26.6,34.3}};
int year, month;
printf("请输入待查询年月份(年-月):");
scanf("%d-%d",&year,&month);
if ((year<2014 || year>2016) || (month<1 || month>12) || array == 0)//别忘了月的越界检查
{
printf("抱歉,该月份未收录数据!\n");
}
else
{
printf("%d年%d月广州的PM2.5值是:%.2f\n",year,month,array);
}
return 0;
}
是这个代码的问题吗,我运行其他程序都可以? 编译一下就可以了 你确定存储浮点数的数组定义成字符数组吗??
把char array改成float array试试。 major_lyu 发表于 2020-3-8 23:06
你确定存储浮点数的数组定义成字符数组吗??
把char array改成float array试试。
还是不行
杨龙2 发表于 2020-3-8 23:19
还是不行
在我这边好的,运行正常。把报错信息贴上来啊!
页:
[1]