更新时间2018-10-21 09:30:57
#include<stdlib.h>void main(){ int year,month; printf("请输入年月(以逗号隔开):"); scanf("%d,%d",&year,&month); switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf("这个月有31天 "); break; case 4: case 6: case 9: case 11: printf("这个月有30天 "); break; case 2: { if ((year%400==0&&year%100!=0)||year%4==0) printf("这个月有29天 "); else printf("这个月有28天 "); } break; } system("pause");}
你的程序没有问题,只是教材太古老,以下是程序的测试结果
你没有结果肯定是编译器问题