Chtang24 2021-12-13 20:07 采纳率: 0%
浏览 685

如果今天是星期三,后2天就是星期五;如果今天是星期六,后3天就是星期二。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后N天”是星期几

输入格式:
输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。 输入第二行给出一个正整数N(0 ≤ D ≤ 1000),代表后N天。

输出格式:
在一行中输出D的后N天是星期几(1个数字)。

输入样例:
3 2
结尾无空行
输出样例:
5
结尾无空行

  • 写回答

1条回答 默认 最新

  • a5156520 2022-04-28 19:43
    关注

    一个实现:

    #include <stdio.h>
    
    int main(void){
        
        int day;
        int N;
        int next;
    
        scanf("%d",&day);
        scanf("%d",&N);
        next=day+N; //获取总共有多少天 
        while(next>=8){  //如果总共天数大于一周,则每次减去一周,直到最后剩下一周之内的天数 
            next=next-7;
        }
        printf("%d",next); //打印最后剩下的一周内的天数即是第N天后是星期几 
     
    
        
        return 0;
        
    } 
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月13日