您的位置:首页 > 其它

04-0. 求符合给定条件的整数集

2015-03-01 15:36 162 查看

04-0. 求符合给定条件的整数集

徐镜春(浙江大学)

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

输入格式:

输入在一行中给出A。

输出格式:

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

输入样例:

2

输出样例:

234 235 243 245 253 254

324 325 342 345 352 354

423 425 432 435 452 453

523 524 532 534 542 543

include <stdio.h>
int main()
{
int a, c, d;
int i, j, k;
int b[4];

scanf("%d", &a);
for(i = 0; i <= 3; i++){
b[i] = a;
a++;
}

d = 0;
for(i = 0; i <= 3; i++)
for(j = 0; j <= 3; j++)
for(k = 0; k <= 3; k++){
if(i != j && j != k && k != i){
c = b[i]*100 + b[j]*10 + b[k];
++d;
printf("%d", c);

if(d % 6 == 0){
printf("\n");
}
else{
printf(" ");
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: