c语言编程练习题:7-13 后天
作者:yunjinqi   类别:    日期:2023-05-29 10:11:48    阅读:127 次   消耗积分:0 分    

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

输入格式:

输入第一行给出一个正整数D(1  D  7),代表星期里的某一天。

输出格式:

在一行中输出D天的后天是星期几。

输入样例:

3

输出样例:

5

代码长度限制16 KB时间限制400 ms内存限制64 MB

#include <stdio.h>
int cal_weekday_after_n_days(int D, int n){
    int new_weekday;
    if (D+n<=7){
        new_weekday = D+n;
    }else{
        new_weekday = (D+n)%7;
    }
    return new_weekday;
}
int main(){
    int D;
    int n=2;
    if (scanf("%d",&D)!=0 && D>=1 && D<=7){
        int new_weekday_1 = cal_weekday_after_n_days(D,n);
        printf("%d",new_weekday_1);
    }else{
        printf("输入星期信息出现错误!");
    }
    return 0;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/138
上一篇:C语言编程 7-12 日期格式化
下一篇:c语言编程练习题:7-14 然后是几点