【项目2:分数的累加】
#include<iostream>
using namespace std;
int main()
{
double i=1,sum=0,k=1;
while(i<=10)
{
sum+=k*(2*i-1)/(2*i+1);
i++;
k=-k;
}
cout<<"sum="<<sum<<endl;
return 0;
}
【项目3:乘法口诀表】
#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
cout<<j<<"x"<<i<<"="<<i*j<<" ";
cout<<endl;
}
return 0;
}
【项目7:穷举法解决组合问题】
(1)百钱百鸡问题:
#include <iostream>
using namespace std;
int main()
{
int x, y, z, count=0;
cout<<"一共有下面几种组合:"<<endl;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
for(z=0;z<=100;z++)
if(5*x+3*y+z/3.0==100&&x+y+z==100)
{
++count;
cout<<count<<"、"<<"鸡翁"<<x<<"只,"<<"鸡母"<<y<<"只,"<<"鸡雏"<<z<<"只。"<<endl;
}
return 0;
}