• 信息学奥赛一本通(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;
    }
    
  • 相关阅读:
    盘的转——使用缓动函数完成动画
    espnet环境配置(window)
    2021.9.8 Hadoop集群
    2021.9.7 开学第一课
    RS-422与RS-485
    70 进程创建的优化设计 下
    RGB液晶接口
    matlab2018a安装激活教程
    sed初级教程
    centos无法添加默认网关
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338841.html
Copyright © 2020-2023  润新知