c语言编程练习题:7-13 后天

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

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字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;

}


目录
相关文章
|
5天前
|
网络协议 程序员 编译器
C语言:编程世界的基础与魅力
C语言:编程世界的基础与魅力
|
1月前
|
监控 网络协议 API
C语言系统编程
C语言系统编程
|
1月前
|
Linux C语言 开发者
Linux系统下C语言的高阶编程
Linux系统下C语言的高阶编程
15 0
|
5天前
|
编译器 C语言 C++
C语言,C++编程软件比较(推荐的编程软件)
C语言,C++编程软件比较(推荐的编程软件)
|
8天前
|
C语言
C 语言解 常见编程题(下)
C 语言解 常见编程题
42 0
|
8天前
|
C语言
C 语言解 常见编程题(上)
C 语言解 常见编程题
41 0
|
20天前
|
存储 Java C语言
从C语言的面向过程编程过渡理解面向对象编程风格
从C语言的面向过程编程过渡理解面向对象编程风格
9 0
|
28天前
|
Linux 测试技术 C语言
【Linux】应用编程之C语言文件操作
【Linux】应用编程之C语言文件操作
|
1月前
|
程序员 编译器 C语言
编程最重要的技术之一 — 调试(以C语言代码为例)
编程最重要的技术之一 — 调试(以C语言代码为例)
42 0
|
1月前
|
自然语言处理 算法 搜索推荐
C语言的编程
C语言的编程
9 1