任务描述
本关任务:用循环算法找出 5 个自然数中取 3 个数的组合。
编程要求
请在右侧编辑器Begin-End
处补充代码,完成本关任务。
测试说明
平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试:
测试输入:5 3
(n=5,r=3;
,表示从1,2,3,4,5
自然数中选择 3 个数)
预期输出:
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3
#include <stdio.h> void combloop1(int n, int r) { /********** Begin **********/ int i,j,k; 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++){ printf("%d %d %d\n",i,j,k); } } } /********** End **********/ } void main() { int n,r; scanf("%d%d",&n,&r); combloop1(n,r); }