<pre name="code" class="cpp">项目6,星型图
#include <iostream.h>
void main()
{
int a,b,c=6;
for(a=1;a<=c+1;a++)
cout<<" ";
cout<<"*"<<endl;
for(a=1;a<=c-1;a++)
{
for(b=1;b<=c-a;b++)
cout<<" ";
cout<<"*";
for(b=c-a;b<=c+a;b++)
cout<<" ";
cout<<"*"<<endl;
}
for(a=1;a<=2*c-1;a++)
cout<<"*"<<" ";
}
项目7,三色球问题
#include <iostream.h>
void main()
{
int n=1,i,j,k;
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
for(k=0;k<=6;k++)
if(i+j+k==8)
cout<<n++<<":红球个数"<<i<<":白球个数"<<j<<":黑球个数"<<k<<endl;
}
项目4,1000以内的完数
#include <iostream.h>
void main()
{
int i,k,s(0),n(0);
for(i=2;i<=1000;i++)
{
s=0;
for(k=1;k<=i/2;k++)
{
if(i%k==0)
s=s+k;
}
if(i==s)
{
n=n+1;
cout<<"1000以内的完数:"<<i<<endl;
}
}
}