爱问知识人 爱问教育 医院库

要求输入年份月份,并且输入该月的1号为周几,

首页

要求输入年份月份,并且输入该月的1号为周几,

编写一个c  程序,要求输入年份月份,并且输入该月的1号为周几,输出该月的日历知道

提交回答

全部答案

    2018-05-10 04:33:15
  •   #include #include using namespace std;int main(){     int year;    int month;    int monthcodearr[12]={1,4,4,7,2,5,7,3,6,1,4,6};     char week[7][10]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};     int day;    printf("input the date(YYYY-MM-DD)
    ");    scanf("%d-%d-%d",&year,&month,&day);   //这里主要是格式化输入。
      2011-6-20要按照这个格式输入。 int yearcode; int monthcode; if(year > 2000) { yearcode = 4-2*((year-2000)/4) (year-2000)%4 1; } else if(year == 2000) { yearcode = 4; } else { yearcode = 4 2*(2000-year)/4-(2000-year)%4; } 。
      。。 #include
    #include
    using namespace std;int main(){
    int year; int month; int monthcodearr[12]={1,4,4,7,2,5,7,3,6,1,4,6};
    char week[7][10]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
    int day;
    printf("input the date(YYYY-MM-DD) ");
    scanf("%d-%d-%d",&year,&month,&day); //这里主要是格式化输入。
      2011-6-20要按照这个格式输入。
      
    int yearcode;
    int monthcode;
    if(year > 2000) {
    yearcode = 4-2*((year-2000)/4) (year-2000)%4 1; }
    else if(year == 2000) {
    yearcode = 4;
    }
    else {
    yearcode = 4 2*(2000-year)/4-(2000-year)%4;
    }
    monthcode = monthcodearr[month-1];
    int weekcode = (yearcode monthcode day)%7;
    cout< cout< cout< cout< cout<} 展开。

    t***

    2018-05-10 04:33:15

类似问题

换一换
  • 其他编程语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):