具体的伪代码如下:

        Scanner scanner = new Scanner(System.in);System.out.println("请输入年");int year = scanner.nextInt();System.out.println("请输入月");int month = scanner.nextInt();System.out.println("请输入天");int day = scanner.nextInt();//总天数int sumDays = 0;//默认二月28天int days = 28;int bigDays = 31;int smallDays = 30;//判断闰年,修改二月29天if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)){days = 29;}switch (month){case 1:sumDays = day;break;case 2:sumDays = day + bigDays;break;case 3:sumDays = day + days + bigDays;break;case 4:sumDays = day + bigDays*2 + days;break;case 5:sumDays = day + smallDays + days + bigDays*2;break;case 6:sumDays = day + smallDays + days + bigDays*3;break;case 7:sumDays = day + smallDays*2 + days + bigDays*3;break;case 8:sumDays = day + smallDays*2 + days + bigDays*4;break;case 9:sumDays = day + smallDays*2 + days + bigDays*5;break;case 10:sumDays = day + smallDays*3 + days + bigDays*5;break;case 11:sumDays = day + smallDays*3 + days + bigDays*6;break;case 12:sumDays = day + smallDays*4 + days + bigDays*6;break;}System.out.println(sumDays);

输入年月日,计算当年的天数相关推荐

  1. c语言编码2018新年快乐,c语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天?...

    c语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天? 关键字:c语言 更新时间:2018-11-12 04:50:55 136次访问 这个可以用C标准函数实现 #include ...

  2. C++输入年月日计算一年中的第几天

    #include <iostream>using namespace std;int main(int argc, const char * argv[]) {int year, mont ...

  3. c语言春节程序代码,C语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天?...

    这个可以用C标准函数实现 #include #include time_t gettime(int y, int m, int d) //转换格式 { struct tm tm_; time_t t; ...

  4. python根据年月日计算天数_「每日一练」Python实现输入年月日计算第几天

    程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天: 前三行: year = int(input('年:\n')) mon ...

  5. 输入年月日计算是本年的第多少天

    //平年28天,闰年29天 //下面这year函数判断输入的年份为闰年还是平年 function year(x) {if(x % 4 ===0 && x % 100 !==0 || x ...

  6. 输入年月日计算出是该年的第多少天

    //转换函数如下 int dayofyear(int year, int month, int day){ //k月份 leap判断闰年 int k, leap; int tab[2][13] = { ...

  7. 输入年月日,计算该天是当年的第几天?(java)

    /*     通过键盘输入年月日,输出该日期是这年的第几天?          思路:通过switch case 来倒着写月份,不要用到break:           注意闰年判断条件:能被4整除, ...

  8. js 实现 输入 年月日 算出 是当年的第几天?

    题目: 输入年月日 ,求出 是当年的第几天? 1.获取年份 2.判断 年份 是否是 平年和闰年 if (year % 4 == 0 && year % 100 != 0 || year ...

  9. C语言:键盘输入年月日,计算这一天是这一年的第几天

    键盘输入年月日,计算这一天是这一年的第几天           对一维字符串数组按照字典顺序排序输出          C语言简单练习题之键盘输入一个字符数组,将其中的大写字母删除 比如输入20201 ...

最新文章

  1. ad 原理图差分线_usb hub原理图及pcb设计
  2. java之集合框架一Collection接口
  3. Tensorflow2.0与Tensorflow1.0的理解
  4. 六台机器搭建RedisCluster分布式集群
  5. C语言结构体使用与指针的理解
  6. Linux系统下的权限试题测试
  7. java正则表达式非贪婪_正则表达式中的贪婪与非贪婪匹配模式
  8. 【javascript】对原型对象、原型链的理解
  9. 推荐一些用CRF做图像语义分割的资源
  10. 安卓recovery如何传递启动参数
  11. SaltStack Runners
  12. 如何处理SQL Server中附加数据库时出现的错误
  13. TAOCP-READING-1.3'-1
  14. 【软件工程】-可行性研究报告
  15. git出现绿色、红色状态的deleted
  16. 《全职高手》人物词频分析和词云图片生成
  17. 微信跳一跳python_用python来玩微信跳一跳
  18. 貂蝉待你玩转Java王者荣耀
  19. labview信号时序分析--谐波失真分析
  20. html格式化整理输出JSON示例(测试)

热门文章

  1. 提高自信的三十种方法
  2. 2021年资料员-通用基础(资料员)考试及资料员-通用基础(资料员)考试报名
  3. FullCalendar增加节气、节日和农历显示
  4. Matlab 报错:invalid MEX
  5. uni-app.10.开发微信小程序的一些小操作
  6. win7系统提示无法保存打印机设置的解决方法
  7. Python爬虫获取网页编码格式
  8. oracle删除表空间后对应dbf文件没有删除
  9. 【ORACLE】删除表空间,没有删除数据文件怎么办?解决办法
  10. java的map转json字符串