C++ 程序设计初学编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:45:39
我们刚学到循环、迭代、递推(while,while do,for)请用这些编程
1.设计一个程序,要求输入一个整数,并将其反序输出。例如输入12345,输出54321
2.一个分数数列2/1,3/2,5/3,8/5,13/8,…,求出该数列前20项和
3.采用循环的二重嵌套求400之内的亲密对数。亲密对数即为 A的所有因子之和等于B,B的所有因子之和等于A

#include<iostream.h>
int main()
{
int m,n;
cout<<"输入一个数"<<endl;
cin>>m;
while(m>0)
{n=m%10;
m=m/10;
cout<<n;}
system("PAUSE");
return 0;
} 第一题

#include<iostream.h>
int main()
{
int m,n,i,j,sum1=0,sum2=0;
for(i=1;i<=400;i++)
{
for(j=1;j<=i;j++)
if(i%j==0)

sum1=sum1+j;

}
for(m=1;m<=400;m++)
{
for(n=1;n<=m;n++)
if(m%n==0)

sum2=sum2+n;