题目:

思路:
1.第一反应等差数列
后来怎么运行也不对
看题目发现只是一周的等差数列,持续的天数已经告诉我们了,
就是一个小学的数学问题
2.但是k没有限制,该怎么办呢,可以把他放在外循环中,让内循环终止
不要放在内循环,不然永远也终止不了
代码如下:
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int k=1;k>0;k++)
for(int x=1;x<=100;x++){
if(n==(7*x+21*k)*52)//不是等差数列
{
cout<<x<<endl;
cout<<k;
return 0;
}
}
}
原文:https://www.cnblogs.com/miao-xixixi/p/13748083.html