循环-03. 求符合给定条件的整数集(15)

来源:互联网 发布:日本it公司知乎 编辑:程序博客网 时间:2024/04/29 21:25

循环-03. 求符合给定条件的整数集(15)

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。

输入格式:

输入在一行中给出A。

输出格式:

输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。

输入样例:
2
输出样例:
234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543

#include <iostream>using namespace std;int main(){int c,a[4];cin>>c;for(int i=0;i<4;i++){//用于百位 a[i]=c+i;int one=1;//用于判断第一个数是否要留空格 for(int j=0;j<4;j++){//用于十位 if(i==j){continue;}else{   a[j]=c+j;for(int k=0;k<4;k++){//用于个位 if(i==k||j==k){continue;}else{a[k]=c+k;if(one){printf("%d%d%d",a[i],a[j],a[k]);one=0;}else{printf(" %d%d%d",a[i],a[j],a[k]);}}}     }}printf("\n");} } 


0 0
原创粉丝点击