#include2. 回答int main() { int year,i,num = 13; int a[] = {31,29,31,30,31,30,31,31,30,31,30,31}; //闰年 int b[] = {31,28,31,30,31,30,31,31,30,31,30,31}; //平年 printf("请输入一个年份:"); scanf("%d",&year); if (year % 4 == 0) { for (i = 1,i < num,i++) { printf("%d月份:%d天",i,a[i - 1]); } } else { for (i = 1,i < num,i++) { printf("%d月份:%d天",i,b[i - 1]); } } return 0; }
for()括号里的是以“;”作为分隔的,而不是‘’,‘’号;
即: for (i = 1;i < num;i++)才是正确的写法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)