1.对任意正整数n设计一个求S=1+1/2+1/3+.......+1/n的程序框图,并编写出程序
2.编写程序,计算1^2+2^2+3^2+......+100^2
3. 318十进制转化为5进制
4.有一些三位数等于它各位数字的立方和,设计一个算法,求所有这样的三位数
1.对任意正整数n设计一个求S=1+1/2+1/3+.......+1/n的程序框图,并编写出程序
2.编写程序,计算1^2+2^2+3^2+......+100^2
3. 318十进制转化为5进制
4.有一些三位数等于它各位数字的立方和,设计一个算法,求所有这样的三位数
1. #include<iostream>
using namespace std;
void main()
{
int n,s=0;
cout<<"请输入任一正整数n:";
cin>>n;
for(int i=1;i++;i<=n)
s+=1.0/i
cout<<s;
}
2. #include<iostream>
using namespace std;
void main()
{
int s=0;
for(int i=1;i++;i<=100)
s+=i*i;
cout<<s;
}
3. 2233
4. #include<iostream>
using namespace std;
void main()
{
for(int i=1;i++;i<=9)
for(int j=0;j++;j<=9)
for(int k=0;k++;k<=9)
if(100*i+10*j+k==i*i*i+j*j*j+k*k*k) cout<<100*i+10*j+k<<endl;
}