📄 1716.cpp
字号:
#include<stdio.h>
#include<algorithm>
using namespace std;
int w[5],num[260],len,t;
char w_2[5];
int main()
{
t=0;
while(scanf("%d%d%d%d",&w[0],&w[1],&w[2],&w[3])==4&&w[0]+w[1]+w[2]+w[3]+w[4]>0){
if(t++) printf("\n");
sort(w,w+4);
for(int i=0;i<4;i++)
w_2[i]=w[i]+'0';
w_2[4]='\0';
len=0;
do{
if(w_2[0]!='0')
num[len++]=atoi(w_2);
}while(next_permutation(w_2,w_2+4));
for(int i=0;i<len;i++){
printf("%d",num[i]);
if(num[i]/1000!=num[i+1]/1000||i==len-1)
printf("\n");
else
printf(" ");
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -