您的位置:首页 > 编程语言 > C语言/C++

c++作业4

2016-04-26 22:00 162 查看
项目5:贪财的富翁

代码:

#include<iostream>
using namespace std;
int main()
{
int a,n=1;
double b;
a=100000;b=0.01;
cout<<n<<" "<<"陌给富:"<<a<<" \t"<<"富给陌:"<<b<<" "<<endl;
for(n=2;n<=30;n++)
{
a=a+100000;
b=b+b*2;
cout<<n<<" "<<"陌给富:"<<a<<" \t"<<"富给陌:"<<b<<" "<<endl;
}
if(a>=b)
cout<<"陌生人亏了\n";
else
cout<<"富翁亏了\n";
return 0;
}


项目7:穷举法解决组合问题

三色球问题:若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配

代码

#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"不同颜色的搭配有:\n";
for(a=0;a<=3;a++)
for(b=0;b<=3;b++)
{
if(8-a-b<=6)
cout<<"红球:"<<a<<"白球:"<<b<<"黑球:"<<8-a-b<<endl;
}
return 0;
}


项目6:输出星号图

代码

#include <iostream>
using namespace std;
int main( )
{
int a,b,c=6;
for(b=1; b<=c-1; ++b)
cout<<" ";
cout<<"*"<<endl;
for(a=2;a<=c-1;++a)
{
for(b=1; b<=c-a; ++b)
cout<<" ";
cout<<"*";
for(b=1; b<=2*a-3; ++b)
cout<<" ";
cout<<"*"<<endl;
}
for(b=1; b<=2*c-1; ++b)
cout<<"*";
cout<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: