当前位置: 首页 > news >正文

北京响应式h5网站开发/windows优化大师使用方法

北京响应式h5网站开发,windows优化大师使用方法,沈阳论坛建站模板,网站开发如何模块化Problem DescriptionRay又对数字的列产生了兴趣&#xff1a;现有四张卡片。用这四张卡片能排列出非常多不同的4位数&#xff0c;要求按从小到大的顺序输出这些4位数。Input每组数据占一行。代表四张卡片上的数字&#xff08;0<数字<9&#xff09;&#xff0c;假设四张卡片…


Problem Description
Ray又对数字的列产生了兴趣:
现有四张卡片。用这四张卡片能排列出非常多不同的4位数,要求按从小到大的顺序输出这些4位数。

Input
每组数据占一行。代表四张卡片上的数字(0<=数字<=9),假设四张卡片都是0。则输入结束。



Output
对每组卡片按从小到大的顺序输出全部能由这四张卡片组成的4位数,千位数字同样的在同一行。同一行中每一个四位数间用空格分隔。
每组输出数据间空一行,最后一组数据后面没有空行。



Sample Input
1 2 3 4 1 1 2 3 0 1 2 3 0 0 0 0

Sample Output
1234 1243 1324 1342 1423 1432 2134 2143 2314 2341 2413 2431 3124 3142 3214 3241 3412 3421 4123 4132 4213 4231 4312 4321 1123 1132 1213 1231 1312 1321 2113 2131 2311 3112 3121 3211 1023 1032 1203 1230 1302 1320 2013 2031 2103 2130 2301 2310 3012 3021 3102 3120 3201 3210
题意: 递归
#include<stdio.h>
int p[4],c[300],x; 
void print_permutation(int n,int* a,int cur)
{int i,j,c1,c2;if(cur==n) {if(a[0]) {c[x]=a[0]*1000+a[1]*100+a[2]*10+a[3];x++;}}for(i=0;i<n;i++)if(!i||p[i]!=p[i-1]){c1=0,c2=0;for(j=0;j<n;j++) if(p[j]==p[i]) c2++;for(j=0;j<cur;j++)if(a[j]==p[i]) c1++; if(c1<c2) {a[cur]=p[i];print_permutation(n,a,cur+1);  }     }                
}
int main()
{int n,x1,x2,x3,x4,i;int a[4],f=0;  while(scanf("%d%d%d%d",&x1,&x2,&x3,&x4)!=EOF){if(!x1&&!x2&&!x3&&!x4) break;if(f++) printf("\n");p[0]=x1;p[1]=x2;p[2]=x3;p[3]=x4;x=0;print_permutation(4,a,0);   printf("%d",c[0]);            for(i=1;i<x;i++){if((c[i]/1000)==(c[i-1]/1000)) printf(" %d",c[i]);else printf("\n%d",c[i]);}printf("\n");}
return 0;
} 


http://www.jmfq.cn/news/5090563.html

相关文章:

  • 如何创建网站目录/万江专业网站快速排名
  • web网页设计总结/长春seo关键词排名
  • 做展示空间设计的网站/网络营销常用的工具和方法
  • wap网站前台/广州网络营销运营
  • 衡阳做网站的公司/推广软文发布平台
  • 南京建设网页速成班/佛山百度快速排名优化
  • 郑州网站排名外包/文军seo
  • 网站qq代码/西安网站设计
  • 铜川哪些公司需要网页电商设计师/农大南路网络营销推广优化
  • 越南做It网站推广/站长查询域名
  • 网站页面设计流程/中国疾控卫生应急服装
  • 怎么做网站的在线客服/重庆seo排名
  • 企业网站推广方案范例/合肥网站设计
  • aspx网站做app/网络推广app是违法的吗
  • 贵州省住房和城乡建设厅网站首页/软件注册推广平台
  • php 网站目录结构/宣传软文
  • 网站建设需要的技术设备/辽宁和生活app下载安装
  • 小程序快速建站/技术培训班
  • dw做网站需要数据库么/网站制作建设公司
  • 销售网站制作电话/微信推广费用一般多少
  • 高端网站设计公司如何设计网站/加强服务保障 满足群众急需需求
  • 网站源码出售/网站关键词优化建议
  • 做网站首页的图片怎么缩小/深圳市网络seo推广平台
  • 北京手机网站建设外包/百度一下知道官网
  • html5 公司网站/品牌网站设计
  • 建设工程鲁班奖公示网站/app推广文案
  • 设计网站中如何设置特效/网推软件有哪些
  • 高端网站开发教程/谷歌收录查询工具
  • 北京网站制作费用/湖南seo网站开发
  • wordpress标题间隔符修改/seo课程在哪培训好