百科知识

关于C语言编写年月的题输入年号和月份,输出这一年该月的天数(一个

2011-11-05 19:24:425***
输入年号和月份,输出这一年该月的天数(一个年份,先判断是否闰年)。 我自己写的: #include<stdio.h> void main() {int year,month; scanf("%d,%d",&year,&month); switch(month) {case 4: case 6: case 9: case 11:printf("30\n");break; case 2:{if(year%400==0||year%4==0&&year%100!=0) printf("29\n"); else printf("28\n");}break; ("31\n"); } } 但是无论输入什么年月,结果都是输出"31"。 关于C语言编写年月的题输入年号和月份,输出这一年该月的天数(一个年份,先判断是否闰年)。我自己写的:#includestdio.hvoidmai?

最佳回答

  • scanf("%d,%d",&year,&month); 中间的逗号你写成全角了 修改为半角就行了 scanf("%d,%d",&year,&month);
    2011-11-05 19:36:31
  • 很赞哦! (57)