一分数的累加
#include <iostream>
using namespace std;
int main()
{
double i=1,a=3,k=1,sum=0;
while (i<=19&&a<=21)
{
sum=sum+i/a*k;
i=i+2;
a=a+2;
k=-k;
}
cout<<"1/3-3/5+5/7-7/9…+19/21的结果为"<<sum<<endl;
return 0;
}
二
输出星号图
#include<iostream>
using namespace std;
int main()
{
for(int i=1;i<=6;i++)
{
if(i<6)
{
for(int j=1;j<=11;j++)
{
if(j==7-i||j==5+i)
cout<<"*";
else
cout<<" ";
}
cout<<endl;
}
else
cout<<"***********"<<endl;
}
return 0;
}
三 穷举法解决组合问题
百钱百鸡
#include <iostream>
using namespace std;
int main()
{
double a,b,c;
int count=0;
cout<<"买鸡的方案有:"<<endl;
for(a=0;a<=20;a++)
for(b=0;b<=33;b++)
for(c=0;c<=300;c++)
if(a+b+c==100 && 5*a+3*b+c/3==100)
{
++count;
cout<<count<<"、鸡翁:"<<a<<"只,鸡母:"<<b<<"只,雏鸡:"<<c<<"只。"<<endl;
}
return 0;
}