永发信息网

什么是直落式switch语句?实现一个方法:输入一个日期,返回这个月有多少天。

答案:2  悬赏:10  手机版
解决时间 2021-04-12 00:32

什么是直落式switch语句?实现一个方法:输入一个日期,返回这个月有多少天。(代码不超过20句)

最佳答案
#include <stdio.h>
int main()
{
int y, m, d;
printf( "请输入年和月: " );
scanf( "%d%d", &y, &m );
switch( m ) {
case 4: case 6: case 9: case 11: // 这是不是直落式?
d = 30;
break;
case 2:
if ( y % 400 == 0 || y % 4 == 0 && y % 100 != 0 )
d = 29;
else
d = 28;
break;
default: d = 31;
}
printf( "这个月有%d天\n", d );
}

刚好20行:)
全部回答

import java.util.Scanner;

public class example { public static void main(String[] args) { int y, m, d; Scanner input = new Scanner(System.in); System.out.print("请输入年份:(yyyy)"); y = input.nextInt(); System.out.println("请输入月份:"); m = input.nextInt(); switch (m) { case 2: if (y % 400 == 0 || y % 4 == 0 && y % 100 != 0) d = 29; else d = 28; break; case 4:case 6:case 9:case 11: d = 30; break; default: d = 31; } System.out.print(d); }

} 这个是java的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2010年浙江丽水上半年教师资格考试什么时候报
强晖轮胎店在什么地方啊,我要过去处理事情
泉州武装部在哪
跪求情侣贴图、
岳阳楼区岳阳国强小提琴地址在哪,我要去那里
下列说法中正确的是A.直线比射线长B.两点之间
鹏旭两个字意思是什么
大家觉得《龙井的兄弟》这首歌怎么样?有空的
你对网购有什么样的认识
双色球欲测
公交加油站在什么地方啊,我要过去处理事情
QQ是不是不支持Opera的浏览器啊,QQ空间的播
低等动物有没有中心体
单选题植物细胞的质壁分离现象中,与细胞壁分
学开车难不难。为什么感觉有一种恐惧感觉对开
推荐资讯
为什么有些个性签名或网名前面都带个℡?
玉米油的原料是什么
深圳市金马知识产权代理有限公司地址在哪,我
下列照片中,反映黄土高原地区的是A.B.C.D.
单选题下列国家畜牧业产值占本国全部农业产值
在陌陌里 隐身发的状态别人能不能看到距离?
汉庭酒店武汉欢乐谷店我想知道这个在什么地方
谁有3D max2009的注册机帮算下?
显示器驱动程序停止响应
如果连爱一个人的心都死了,请问还能爱吗?
恋爱谈多久应该考虑结婚?
古诗词默写(7分)【小题1】阅读诗歌就是感悟
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?