第九周-第几天

来源:互联网 发布:matlab如何数据预测 编辑:程序博客网 时间:2024/04/28 15:08
#include <stdio.h>#include <stdlib.h>int main(){    int y,m,d,ds,i;    while(scanf("%d-%d-%d",&y,&m,&d)!=EOF)    {        ds=d;        for(i=1; i<m; ++i)        {            switch(i)            {            case 2:                    ds+=((y%4==0&&y%100!=0)||y%400==0)?29:28;                    break;            case 4:                case 6:                    case 9:                        case 11:                                ds+=30;                                break;            default:                    ds+=31;                    break;            }//要学的东西太多了。。怎么想也没想到这么写。。。                    }         printf("%d\n",ds);    }    return 0;}//%d是十进制的格式控制符,即使输入01也不会认为是八进制数//八进制数是%o 十六进制数是%x

0 0
原创粉丝点击