排列组合
2016-01-23 12:30
288 查看
#include<stdio.h>
int main()
{
int i,k;
int a[100],j;
j=4;
i=0;
while(j--)
{
scanf("%d",&a[i]);
i++;
}
for(i=0;i<=1;i++)
for(j=i+1;j<=2;j++)
for(k=j+1;k<=3;k++)
{
printf("%d %d %d\n",a[i],a[j],a[k]);
printf("%d %d %d\n",a[i],a[k],a[j]);
printf("%d %d %d\n",a[j],a[i],a[k]);
printf("%d %d %d\n",a[j],a[k],a[i]);
printf("%d %d %d\n",a[k],a[i],a[j]);
printf("%d %d %d\n",a[k],a[j],a[i]);
}
}
int main()
{
int i,k;
int a[100],j;
j=4;
i=0;
while(j--)
{
scanf("%d",&a[i]);
i++;
}
for(i=0;i<=1;i++)
for(j=i+1;j<=2;j++)
for(k=j+1;k<=3;k++)
{
printf("%d %d %d\n",a[i],a[j],a[k]);
printf("%d %d %d\n",a[i],a[k],a[j]);
printf("%d %d %d\n",a[j],a[i],a[k]);
printf("%d %d %d\n",a[j],a[k],a[i]);
printf("%d %d %d\n",a[k],a[i],a[j]);
printf("%d %d %d\n",a[k],a[j],a[i]);
}
}
相关文章推荐
- 逻辑回归 算法 理论
- 不重新定义继承而来的缺省参数值
- FIXED_WIDTH下cocos怎么截屏的
- 客户端错误日志收集方法及系统
- 递归练习
- UI控件
- Android数字签名解析(三)
- HTML5 input placeholder 颜色 改动
- Source Insight与Pclint集成开发安装关键步骤
- 高性能服务器框架--I/O模型
- 2016回到重庆的对互联网的感想
- 【Android】项目常用功能集锦(一)
- jQuery form插件的使用--用 formData 参数校验表单,验证后提交(简单验证).
- 6 种排序算法(C)
- Spark简述及基本架构
- 静态方法与线程安全
- UNIX 家族及Linux
- 商务统邀请框openZoosUrl还可以这么玩
- php CURL 调用Webservices专题
- wp上一款应用的出生与死亡