一、分数的累加
#include<iostream>
using namespace std;
int main()
{
double sum=0,i,j,f=1;
for (i=1;i<=19;i+=2)
{
j=i+2;
sum=sum+i/j*f;
f=-f;
}
cout<<"1/3-3/5+5/7-7/9…+19/21="<<sum<<endl;
return 0;
}
二、百钱百鸡问题(穷举法)
#include<iostream>
using namespace std;
int main()
{
int x,y;
double z;
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==100 && x+y+z==100)
{
cout<<"鸡翁"<<x<<"只, "<<"鸡母"<<y<<"只, "<<"鸡雏"<<z<<"只; "<<endl;
}
return 0;
}
三、输出星号图
#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<6;i++)
{
for(j=0;j<=5-i;j++)
cout<<" ";
if(i>1)
{
cout<<"*";
for(j=1;j<2*(i-1);j++)
cout<<" ";
}
cout<<"*"<<endl;
}
if(i==6)
cout<<"***********"<<endl;
return 0;
}