C++解题求助!急急急!高赏!正解加分!

1、若一个盒子有16张牌,其中3张是红心,3张是草花,6张是方块,4张是黑桃,从中任取8个有多少种不同的颜色搭配?2、年龄几何:张三,李四,王五,刘六的年龄成一等比数列,... 1、若一个盒子有16张牌,其中3张是红心,3张是草花,6张是方块,4张是黑桃,从中任取8个有多少种不同的颜色搭配?

2、年龄几何:张三,李四,王五,刘六的年龄成一等比数列,他们四人的年龄相加是30,相乘是1024,求他们的年龄为前4项的等差数列的前10项。

以上两题二选一,要求用C++编写代码.谢过先!
展开
 我来答
446135757
2010-08-01 · TA获得超过275个赞
知道小有建树答主
回答量:345
采纳率:0%
帮助的人:103万
展开全部
8种
他说的是颜色搭配
很简单。
颜色只有两种、
黑的和红的、
黑的共有9张
红的7张
可能性你自己算下吧、
1黑7红
1红7黑
2黑6红
2红6黑
3黑5红
3红5黑
4黑4红
8黑0红

采纳
谢谢。。
魔法师00可可
2010-08-01 · TA获得超过1660个赞
知道大有可为答主
回答量:726
采纳率:100%
帮助的人:966万
展开全部
#include<iostream>
using namespace std;
int main()
{
int heart,club,diamond,spade;
for(heart=3;heart>=0;heart--)
for(club=3;club>=0;club--)
for(diamond=6;diamond>=0;diamond--)
for(spade=4;spade>=0;spade--)
if((heart+club+diamond+spade)==8)
cout<<"红心"<<heart<<" 梅花"<<club<<" 方块"<<diamond<<" 黑桃"<<spade<<endl;

return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2422c2
2010-08-12 · TA获得超过138个赞
知道答主
回答量:97
采纳率:0%
帮助的人:68.4万
展开全部
楼上第一题有点错误,修改下:
#include<iostream>
using namespace std;
int main()
{
int heart,club,diamond,spade,n=0;
for(heart=3;heart>0;heart--)
for(club=3;club>0;club--)
for(diamond=6;diamond>0;diamond--)
for(spade=4;spade>0;spade--)
{
if((heart+club+diamond+spade)==8)
n++;
cout<<"红心"<<heart<<" 梅花"<<club<<" 方块"<<diamond<<" 黑桃"<<spade<<endl;
}
cout<<"一共有"<<n<<"种"<<endl;
return 0;
}
第二题是不是有点错误啊,还是我算的有问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式