莫西卡 2023-01-18 10:55 采纳率: 60%
浏览 25
已结题

c的平年闰年报错,都是365?


#include <stdio.h>
#include <stdlib.h>

int temp(int n)
{
    if((n%100!=0&&n%4==0)||n%400==0){//1是闰年 
        return 1;
    }
    else{
        return 0;//0是平年 
    }
}

int sum(int n)
{   int m,s=0,i,l;//i是写循环的12个月;m是判断闰年还是平年的temp函数结果;s是天数总和 
    int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    m=temp(n);
    switch(m){
        case1:(a[1]=29);
        break;
        case0:(a[1]=28);
        break;
    }
    l=a[1];
return l;
//    for(i=0;i<=11;i+=1){
//        s=s+a[i];
//    } 
//    return s;
}
int main(int argc, char *argv[]) {
    int n,s,l;
    scanf("%d",&n);
    l=sum(n);
    printf("%d",l);
    }
//    printf("请输入你想知道天数的年份:");
//    scanf("%d",&n);
//    s=sum(n);
//    printf("这年一共有%d天",s);
    


  • 写回答

3条回答 默认 最新

  • Halifax ‎ 2023-01-18 10:59
    关注

    望采纳!!!

    case 后面要加空格

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月26日
  • 已采纳回答 1月18日
  • 创建了问题 1月18日

悬赏问题

  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
  • ¥15 看一下OPENMV原理图有没有错误
  • ¥100 H5网页如何调用微信扫一扫功能?
  • ¥15 讲解电路图,付费求解
  • ¥15 有偿请教计算电磁学的问题涉及到空间中时域UTD和FDTD算法结合的
  • ¥15 vite打包后,页面出现h.createElement is not a function,但本地运行正常
  • ¥15 Java,消息推送配置
  • ¥15 Java计划序号重编制功能,此功能会对所有序号重新排序,排序后不改变前后置关系。
  • ¥15 关于哈夫曼树应用得到一些问题