一、三色球问题
#include<iostream>
using namespace std;
int main()
{
int i,j,k,count=0;
cout<<"方案有:"<<endl;
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
for(k=2;k<=6;k++)
if(i+j+k==8)
{
++count;
cout<<"白球有"<<i<<"个,红球有"<<j<<"个,黑球有"<<k<<"个"<<endl;
}
return 0;
}
二、分数的累加
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
float i,s,m=0;
for(i=1;i<=10;i++)
{
s=pow((-1),i+1);
m=m+s*((2*i-1.0)/(2*i+1.0));
}
cout<<m<<endl;
return 0;
}
三、星星图
#include<iostream>
using namespace std;
int main()
{
int i,j,k;
cout<<" *"<<endl;
for(i=1;i<=4;i++)
{
for(j=4;(j-i)>=0;j--)
cout<<" ";
cout<<"*";
for(k=1;k<=(2*i-1);k++)
cout<<" ";
cout<<"*"<<endl;
}
cout<<"***********"<<endl;
return 0;
}