楼上真是偶像啊....我写了个程序 思路是先输入年份区别是否为闰年 然后分支然后分别继续输入月份 又有个case1 2 3 4 5....12 假如是12月就要 31+29+31+40+31+30+31+31+30+31+30+day而且最麻烦的就是判断输入天数是否合法时要分别判断 1 3 5 7 8 10 12月不能超过 31 4 6 9 11 不能超过30 闰年时2月 不过29 汗死 如果不合法要循环 就仅仅写这个循环条件时 我就用了30分钟