题解 | #开学?#
开学?
https://www.nowcoder.com/practice/9cc35bd0754f4feca18e10e57c672467
#include<stdio.h>
int main() {
int original, delay;
scanf("%d %d", &original, &delay);
int i = (delay + original) % 7;
switch(i) {
case 1 : printf("1");break;
case 2 : printf("2"); break;
case 3 : printf("3"); break;
case 4 : printf("4"); break;
case 5 : printf("5"); break;
case 6 : printf("6"); break;
case 0:
case 7 : printf("7"); break;
default:printf("error");
}
return 0;
}
法二:
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d", &a, &b);
c = (a + b) % 7;
if(c == 0)
c = 7;
printf("%d\n", c);
return 0;
}
int main() {
int original, delay;
scanf("%d %d", &original, &delay);
int i = (delay + original) % 7;
switch(i) {
case 1 : printf("1");break;
case 2 : printf("2"); break;
case 3 : printf("3"); break;
case 4 : printf("4"); break;
case 5 : printf("5"); break;
case 6 : printf("6"); break;
case 0:
case 7 : printf("7"); break;
default:printf("error");
}
return 0;
}
法二:
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d", &a, &b);
c = (a + b) % 7;
if(c == 0)
c = 7;
printf("%d\n", c);
return 0;
}
两种方法都需要注意的是当余数为0时,是周日