我的代码稍显复杂,但是思路很清晰,判断了是否是一周内,还是一周以上的情况
#include<stdio.h> int main() { int a,k,j; scanf("%d %d",&a,&k); if (a+k<=7) { printf("%d",a+k) ; } else if(a+k>7) { j = (a+k)/7; if ((a+k)%7!=0) { printf("%d",(a+k)-j*7); } else if ((a+k)%7==0) { if(a==7) printf("%d",a); else if(a!=7) printf("%d",a+6); } } return 0; }