#include <iostream>
using namespace std;
int main()
{
int n,x,k,i;
cin>>n;
for(k=1;;k++)
{
for(x=100;x>=1;x--)
if((7*x+21*k)*52==n)
{
cout<<x<<endl<<k;
return 0;
}
}
}
最主要的是嵌套循环的问题;让k放外层,x放内层,要使内层循环趋于结束才行
#include <iostream>
using namespace std;
int main()
{
int n,x,k,i;
cin>>n;
for(k=1;;k++)
{
for(x=100;x>=1;x--)
if((7*x+21*k)*52==n)
{
cout<<x<<endl<<k;
return 0;
}
}
}
最主要的是嵌套循环的问题;让k放外层,x放内层,要使内层循环趋于结束才行