advance# 2022-04-16 21:22 采纳率: 25%
浏览 33
已结题

C#初学者还请各位看看怎么回事。

img


各位猿佬🤗!
在不改动图内代码的情况了,写一个计算闰年的小代码🙏

  • 写回答

2条回答 默认 最新

  • 真的小白啊 2022-04-16 21:31
    关注

    你看看微软官方是怎么判断闰年的吧

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 渊北烟 2022-04-16 21:37
    关注

    #include <stdio.h>
    int main()
    {
    int day,month,year,sum,leap;
    printf("\n请输入年、月、日,格式为:年,月,日(2015,12,10)\n");
    scanf("%d,%d,%d",&year,&month,&day); // 格式为:2015,12,10
    switch(month) // 先计算某月以前月份的总天数
    {
    case 1:sum=0;break;
    case 2:sum=31;break;
    case 3:sum=59;break;
    case 4:sum=90;break;
    case 5:sum=120;break;
    case 6:sum=151;break;
    case 7:sum=181;break;
    case 8:sum=212;break;
    case 9:sum=243;break;
    case 10:sum=273;break;
    case 11:sum=304;break;
    case 12:sum=334;break;
    default:printf("data error");break;
    }
    sum=sum+day; // 再加上某天的天数
    if(year%400==0||(year%4==0&&year%100!=0)) {// 判断是不是闰年
    leap=1;
    } else {
    leap=0;
    }
    if(leap==1&&month>2) { // *如果是闰年且月份大于2,总天数应该加一天
    sum++;
    }
    printf("这是这一年的第 %d 天。",sum);
    printf("\n");
    }

    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月24日
  • 已采纳回答 4月16日
  • 创建了问题 4月16日

悬赏问题

  • ¥15 spyder运行重复
  • ¥15 我考考你,这代码是对的还是错的?
  • ¥15 我用C语言easyx图形库绘制了一个3d游戏方框透视,但进入游戏时候鼠标准星对准方框边缘 鼠标光标就会弹出来这是啥情况怎样让光标对准绘制的方框点击鼠标不弹出光标好烦这样
  • ¥20 用Power Query整合的问题
  • ¥20 基于python进行多背包问题的多值编码
  • ¥15 相同型号电脑与配置,发现主板有一台貌似缺少了好多元器件似的,会影响稳定性和使用寿命吗?
  • ¥15 C语言:数据子序列基础版
  • ¥20 powerbulider 导入excel文件,显示不完整
  • ¥15 paddle训练自己的数据loss降不下去
  • ¥20 用matlab的pdetool解决以下三个问题