<pre name="code" class="cpp">
项目7:百钱买百鸡问题。
#include<iostream.h>
void main()
{
int x,y,z;
for(x=0;x<=20;x++)
{
for(y=0;y<=33;y++)
{ z=100-x-y;
if(5*x+3*y+1.0*z/3== 100)
cout<<x<<","<<y<<","<<z<<endl;
}
}
}
<img src="https://img-blog.csdn.net/20160423143030539?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
2.三色球问题
<pre name="code" class="cpp">#include<iostream.h>
void main()
{
int a,b,c,m=0;
for(a=0;a<=3;a++)
for(b=0;b<=3;b++)
for(c=0;c<=6;c++)
{
if(a+b+c==8)
{
m++;
cout<<"取法"<<m<<":"<<"红球"<<a<<"只 白球"<<b<<"只 黑球"<<c<<"只"<<endl;
}
}
}
项目6:输出星号
#include <iostream.h>
void main()
{
int i,k,n=6;
cout<<" "<<'*'<<endl;
for(i=2;i<=n-1;i=i+1)
{
for(k=1; k<=n-i; k++)
cout<<" ";
cout<<"*";
for(k=1; k<=2*i-3; k++)
cout<<" ";
cout<<"*"<<endl;
}
for(i=1; i<=11; i++)
cout<<"*";
cout<<endl;
}