8除不尽的数
#include<iostream>
using namespace std;
int main()
{
int n=1;
while(true)
{
int l=n/8;
int l2=n/8/8;
int a=l2/8;
if(n%8==1&&l%8==1&&l2%8==7&&n%17==4&&n/17%17==15&&n/17/17==a*2)
{
cout<<n;
break;
}
n++;
}
return 0;
}
爱因斯坦的数学题
#include<iostream>
using namespace std;
int main()
{
int n=1;
while(true)
{
int l=n/8;
int l2=n/8/8;
int a=l2/8;
if(n%2==1&&n%3==2&&n%5==4&&n%6==5&&n%7==0)
{
cout<<n;
break;
}
n++;
}
return 0;
}
角谷猜想
#include<iostream>
using namespace std;
int main()
{
int n,l;
cin>>n;
l=0;
while(true)
{
if(n%2==0)
{
n=n/2;
l++;
}
else
{
n=n*3+1;
l++;
}
if(n==1)
{
break;
}
}
cout<<l;
return 0;
}
求恰好使s=1+1/2+1/3+...1/n的值大于X时n的值
#include<iostream>
using namespace std;
int main()
{
int x,n;
cin>>x;
float s;
s=0;
n=1;
while(s<=x)
{
s=s+1.0/n;
n++;
}
cout<<n-1;
return 0;
}
小明学游泳
#include<iostream>
using namespace std;
int main()
{
float l,sum=2,a=2;
int i=1;
cin>>l;
while(sum<l)
{
sum=sum+a;
a=a*0.98;
i++;
}
cout<<i;
return 0;
}