题目大意
输入 \(N\),表示 \(12\) 月 \(N\) 日,输出它的前七天与它。
解题思路
因为 $ 8\ \leq\ N\ \leq\ 31 $:
-
可以直接输出 \(N\) 减 \(7\) 到 \(1\)。
-
还可以循环减,\(i\) 从 \(7\) 到 \(0\),每次减 \(i\)。
代码 \(1\):
#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
cin>>n;
cout<<n-7<<'\n'<<n-6<<'\n'<<n-5<<'\n'<<n-4<<'\n'<<n-3<<'\n'<<n-2<<'\n'<<n-1<<'\n'<<n<<'\n';
return 0;
}
代码 \(2\):
#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
cin>>n;
for(int i=7;i>=0;i--)
cout<<n-i<<'\n';
return 0;
}
标签:cout,int,题解,namespace,day1,Halcyon,iroha2019,include
From: https://www.cnblogs.com/zzyblog0619/p/17003631.html