第七题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=100;
while(n>99&&n<1000)
{
int b=n/100;
int s=n/10%10;
int g=n%10;
if(b*b*b+s*s*s+g*g*g==n)
{
cout<<n<<endl;
n++;
}
else
{
n++;
}
}
system("pause");
return 0;
}
第八题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
double s=0;
int a=1;
while(a<=n)
{
s=s+(1.0/a);
a=a+1;
}
cout << fixed << setprecision(3) << s << endl;
system("pause");
return 0;
}