一、求完美数
#include <iostream>
using namespace std;
int main()
{
int i,k,sum;
for(i=2;i<=1000;i++)
{
sum=0;
for(k=1;k<=i/2;k++)
if(i%k==0)
sum=sum+k;
if(i==sum)
cout<<i<<" "<<endl;
}
}
二、星星图
#include<iostream>
using namespace std;
int main()
{
int i,j,k;
cout<<" *"<<endl;
for(i=1;i<=4;i++)
{
for(j=4;0<=(j-i);j--)
cout<<" ";
cout<<"*";
for(k=1;k<=(2*i-1);k++)
cout<<" ";
cout<<"*"<<endl;
}
cout<<"***********"<<endl;
return 0;
}
三、三色球
#include<iostream>
using namespace std;
int main()
{
int a,b,c,count=0;
cout<<"方案有:"<<endl;
for(a=0;a<=3;a++)
for(b=0;b<=3;b++)
for(c=2;c<=6;c++)
if(a+b+c==8)
{
++count;
cout<<"白球有"<<a<<"个"<<"红球有"<<b<<"个"<<"黑球有"<<c<<"个"<<endl;
}
return 0;
}