一、输出星号图
#include <iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<6;i++)
{
for(j=1;j<=6-i;j++)
{
cout<<' ';
}
cout<<'*';
for(j=1;j<2*(i-1);j++)
{
cout<<' ';
}
if(i!=1)
cout<<'*';
cout<<endl;
}
for(i=1;i<=11;i++)
{
cout<<'*';
}
return 0;
}
二、输出完数
#include <iostream>
using namespace std;
int main()
{
int x,y,s=0;
for(x=2;x<=1000;x++)
{
s=0;
for(y=1;y<=x/2;y++)
{
if(x%y==0)
s+=y;
}
if(s==x)
cout<<x<<' ';
}
return 0;
}