找出n个自然数中(1,2,3,……,n)中取r个数的组合。eg(n=5,r=3 时组合数为10)
/*
方法一:
#include
int main()
{
int n,i,j,k,t;
scanf("%d",&n);
for(i=1;
i<=n;
i++)
for(j=1;
j<=n;
j++)
for(k=1;
k<=n;
k++)
if(i
t=t+1;
printf("%d,%d,%d\n",i,j,k);
}
}*/
/*方法二:
*/
/*#include
int main()
{
int n,r=3,i,j,k,t;
t=0;
scanf("%d",&n);
for(i=1;
i<=n-r+1;
i++)
for(j=i+1;
j<=n-r+2;
j++)
for(k=j+1;
k<=n-r+3;
k++)
{
t=t+1;
printf("%d,%d,%d\n",i,j,k);
}
printf("total = %d\n",t);
*/
}
文章图片
推荐阅读
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 一个小故事,我的思考。
- 一个人的碎碎念
- 猎杀IP
- 七年之痒之后
- 我从来不做坏事
- 喂,你结婚我给你随了个红包
- 异地恋中,逐渐适应一个人到底意味着什么()
- 开花店的前景怎么样()