P1021 日历问题 LevOJ
1.题目描述
假设 2012 年 1 月 1 日是星期日,请求出 n 天后是星期几
2.输入描述
多组输入每组输入一个正整数 n (1≤n≤2000)
3.输出描述
对于每组输入,输出 11 个整数 (1≤i≤7) , 表示 n 天后是星期几
4.样例输入
1
2
5.样例输出
1
2
6.代码
#include<stdio.h>
#define N 20
int main(){
int a[N];
int b[N];
int i = 0, j = 0, n = 0;
while (scanf("%d", &a[i]) != EOF) {
i++;
}
//多组数据输入且未知数量:while循环读入用EOF作为结束。vs2019是连续三次Ctrl+z命令
n = i;//变量赋为常量,即输入几组数据
for (j = 0; j < n; j++) {
a[j] = a[j] % 7;
if (a[j] == 0) {//周日余数为零
a[j] = 7;
}
b[j] = a[j];
printf("%d\n", b[j]);
}
return 0;
}