大佬求解小白问题
#include <stdio.h>int mian()
{
int days[] = {31,28,31,30,31,30,31,31,30,31,30,31};
int i;
i = 0;
int y;
printf("请输入一个年份");
scanf("%d",&y);
if(!(y % 4))
{
days = 29;
}
for(i = 0;i <= 12;i++)
{
printf("%d月,%d天",i+1,days);
}
return 0;
}
这个是课后作业里面的一个题目,打印那一年每个月份的天数,但是一直没法运,我看了几遍但是一直没找出问题,想找大佬帮帮忙纠正下错误,还有就是dev c++里面出现 ld returned 1 exit status是指哪里出了问题呢? mian 可还行
学编程就请认真一点吧
#include <stdio.h>
int main() // mian???
{
int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int i;
i = 0;
int y;
printf("请输入一个年份");
scanf("%d", &y);
if (!(y % 4))
{
days = 29;
}
for (i = 0; i <= 12; i++)
{
printf("%d月,%d天\n", i + 1, days); // 注意,我在后面加了 \n
}
return 0;
} 主函数的名字应该是main,你把a和i对调了,main:主要的 面? for(i = 0;i <12;i++)//i<=12数组越界
页:
[1]