一、
求1000以内所有偶数的和
方法3
二、 百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
方法1
#include<iostream>
using namespace std;
int main()
{
int i(0),result(0);
do
{
result+=i;
i+=2;
}
while(i<=1000);
cout<<result;
return 0;
}
方法2
#include<iostream>
using namespace std;
int main()
{
int i,result=0;
for(i=0; i<=1000; i+=2)
result=result+i;
cout<<result<<endl;
return 0;
}
方法3
#include<iostream>
using namespace std;
int main()
{
int i=0,result=0;
while(i<=1000)
{
result=result+i;
i+=2;
}
cout<<result<<endl;
return 0;
}
二、 百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
#include <iostream>
using namespace std;
int main()
{
int a,b,c,count=0;
cout<<"百翁百鸡解决方案:"<<endl;
for(a=0; a<=33; a++)
for(b=0; b<=20; b++)
for(c=0; c<=300; c++)
if(a+b+c==100&&3*a+5*b+c/3==100&&c%3==0)
{
cout<<"鸡母"<<a<<"只,"<<"鸡翁"<<b<<"只,"<<"鸡雏"<<c<<"只"<<endl;
}
return 0;
}
三、
三色球问题:若一个口袋中放有
12
个球,其中有
3
个红的。
3
个白的和
6
个黒的,问从中任取
8
个共有多少种不同的颜色搭配?
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
for(a=0; a<=3; a++)
for(b=0; b<=3; b++)
for(c=0; c<=6; c++)
if(a+b+c==8)
{
cout<<"红球"<<a<<"个,"<<"白球"<<b<<"个,"<<"黑球"<<c<<"个"<<endl;
}
return 0;
}