C++解题求助!急急急!高赏!正解加分!
1、若一个盒子有16张牌,其中3张是红心,3张是草花,6张是方块,4张是黑桃,从中任取8个有多少种不同的颜色搭配?2、年龄几何:张三,李四,王五,刘六的年龄成一等比数列,...
1、若一个盒子有16张牌,其中3张是红心,3张是草花,6张是方块,4张是黑桃,从中任取8个有多少种不同的颜色搭配?
2、年龄几何:张三,李四,王五,刘六的年龄成一等比数列,他们四人的年龄相加是30,相乘是1024,求他们的年龄为前4项的等差数列的前10项。
以上两题二选一,要求用C++编写代码.谢过先! 展开
2、年龄几何:张三,李四,王五,刘六的年龄成一等比数列,他们四人的年龄相加是30,相乘是1024,求他们的年龄为前4项的等差数列的前10项。
以上两题二选一,要求用C++编写代码.谢过先! 展开
3个回答
展开全部
#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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上第一题有点错误,修改下:
#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;
}
第二题是不是有点错误啊,还是我算的有问题?
#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;
}
第二题是不是有点错误啊,还是我算的有问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询