zoukankan      html  css  js  c++  java
  • 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1083:计算星期几

    时间限制: 1000 ms 内存限制: 65536 KB
    提交数: 11234 通过数: 4949

    【题目描述】

    假设今天是星期日,那么过ab天之后是星期几?

    【输入】

    两个正整数a,b,中间用单个空格隔开。0<a≤100, 0<b≤10000。

    【输出】

    一个字符串,代表过ab天之后是星期几。
    其中,
    Monday是星期一,
    Tuesday是星期二,
    Wednesday是星期三,
    Thursday是星期四,
    Friday是星期五,
    Saturday是星期六,
    Sunday是星期日。

    【输入样例】

    3 2000

    【输出样例】

    Tuesday

    【来源】

    NO

    代码

    #include <stdio.h>
    int main ()
    {
    	int a,b,c=1;
    	scanf("%d %d",&a,&b);
    	for(int i=1;i<=b;i++)
    	{
    		c*=a;
    		c%=7;
    	}
    	switch(c)
    	{
    		case 1:printf("Monday");break;
    		case 2:printf("Tuesday");break;
    		case 3:printf("Wednesday");break;
    		case 4:printf("Thursday");break;
    		case 5:printf("Friday");break;
        	case 6:printf("Saturday");break;
    		case 0:printf("Sunday");break;
    	}
    	return 0;
    }
    
  • 相关阅读:
    旋转数组中的最小数字
    二叉树的遍历:先序,中序,后序,递归,非递归,层次遍历
    重建二叉树
    Combination Sum II
    Combination Sum
    红黑树
    python 时间模块
    docker 常用命令
    python request 和requests 的区别
    python 面试题1
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338842.html
Copyright © 2011-2022 走看看