用c++ m个不同颜色小球中选择n个 选择方法及输出组合形式

来源:百度知道 编辑:UC知道 时间:2024/05/04 17:09:30
#include"iostream"
using namespace std;
void main()
{
int a;
int b;
int c;
int t;
cin>>"颜色种类">>a;
cin>>"取出个数">>b;
for(t=b;t>0;t--)
{
t*=t;
a-=1;
a*=a;
}
c=(a/b);
cout<<"取法"<<c<<endl;
}
这个哪里错 了 感激不尽
int a,b,t;
cout<<"颜色种类";
cin>>a;
cout<<"取出个数";
cin>>b;
for(t=b-1;t>0;t--)
{
t*=t;
a*=a-1;
}

cout<<"取法"<<a/b<<endl;
输入 5 2 结果为10 输入 5 3 结果就不是10了 怎么回事呢

#include<iostream>
using namespace std;
void main()
{
int color;
int get_num;
int c;
cout<<"输入颜色种类:"<<endl;
cin>>color;
cout<<"输入取出个数:"<<endl;
cin>>get_num;
c=1;
for(get_num;get_num>0;get_num--)
{
c*=color;
color-=1;
}

cout<<"取法="<<c<<endl;
}

第一点是你的cin>>汉字这个地方处错
应该分两个cout<< 取出个数
cin>>b;
第二是你的t*=t这个地方也错误了
同一个原因在a*=a也错了
最后一点是取的个数 应该是CAB
就是a*(a-1)*(a-2)*(a-b+1)/(b*(b-1)...*1)

一个口袋有红黄蓝三中不同颜色的小球各10个至少要摸出 个小球肯定有10个颜色相同的 C语言,各位大侠:谁会用C语言划一个小球? 有个等边三角形ABC,在B.C两点各放一个质量为M的小球,在A处放一个质量为2M的小球,则这个球组的重心在哪里 有5个不同颜色的球,红\黄\蓝\绿\紫 随机抽取不同颜色的三个.把60种抽取的组合用C写程序输出 如何用C++实现从m个数当中选n个组合 有12个小球其中有一个和其他11个不同重,用天平分三步,测出来,问用c语言怎么做啊 小球能否达到C点 在光滑半圆上有两个小球,质量分别为m和M,由细绳挂着,今由静止开始释放,求小球m滑至C点时的速度 用英语东南西北中选2个单词写文章 13个小球其中一个小球质量与其余的几个不同,用天平称3次把这个小球称出来,请问怎么称?