解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,a[4],i,j,k,m;
scanf("%d",&n);
while(n--)
{
int count=0,flag=1;
for(i=0;i<4;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<4;i++)
for(j=0;j<4;j++)
for(k=0;k<4;k++)
for(m=0;m<4;m++)
if(i!=j&&i!=k&&i!=m&&j!=k&&j!=m&&k!=m)
{
count++;
if(count%6==0)
{
printf("%d",1000*a[i]+100*a[j]+10*a[k]+a[m]);
printf("\n");
}
else
printf("%d ",1000*a[i]+100*a[j]+10*a[k]+a[m]);
}
if(!n)
{
flag=0;
}
if(flag==1)
printf("\n");
}
return 0;
}
思路一般,将就着看吧,主要是输出格式的问题
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:732 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:798 |
【绝对值排序】 (C语言代码)浏览:821 |
简单的a+b (C语言代码)浏览:486 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:407 |
矩阵的对角线之和 (C语言代码)浏览:1356 |
JAM计数法 (C语言代码)浏览:671 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:560 |