题解 | #开学?#

开学?

https://www.nowcoder.com/practice/9cc35bd0754f4feca18e10e57c672467

#include <stdio.h>

int main() {
    int x;   //开学日期是星期几
    int n;   //推迟开学天数
    int i;   
    int j=0;
    int k;
    while (scanf("%d %d", &x, &n) != EOF) { // 注意 while 处理多个 case
        for(i=1;i<=n;i++){
            j++;             //每推迟一天j就加1
            if(j>7){j=1;}    //如果加的天数超过7,就使j的值为1,从星期一开始计数
        }
        k=x+j;               //原定星期几加上推迟的日期
        if(k>7){k-=7;}       //如果相加大于7则让k-7,算出那天是星期几
        printf("%d",k);
    }
    return 0;
}
/******      第二种方法
#include <stdio.h>
 
int main() {
  int date;
  int T;
  scanf("%d %d",&date,&T);
  if((date+T)%7==0){
      printf("7");
 
  }
  else printf("%d",(date+T)%7);
    return 0;
}
*/

全部评论

相关推荐

点赞 评论 收藏
分享
01-07 15:50
四川大学 Java
明远湖摸鱼:同年级的同学,,简历可以大一点,这个有点太密集了,实习技术可以量化的尽量量化
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务