|
发表于 2021-11-1 20:20:11
|
显示全部楼层
本帖最后由 jackz007 于 2021-11-1 20:23 编辑
- #include <stdio.h>
- int main(void)
- {
- int a , b , c , d[4] = {0} , i , k , n ;
- scanf("%d" , & n) ;
- if(n >= 0 && n <= 6) {
- for(i = 0 ; i < 4 ; i ++) d[i] = n + i ;
- for(k = 0 , a = 0 ; a < 4 ; a ++) {
- for(b = 0 ; b < 4 ; b ++) {
- for(c = 0 ; c < 4 ; c ++) {
- if(a != b && a != c && b != c) {
- if(k % 16) printf(" ") ;
- else if(k) printf("\n") ;
- printf("%d%d%d" , d[a] , d[b] , d[c]) ;
- k ++ ;
- }
- }
- }
- }
- printf("\n") ;
- }
- }
复制代码
编译、运行实况:
- D:\00.Excise\C>g++ -o x x.c
- D:\00.Excise\C>x
- 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
- D:\00.Excise\C>x
- 4
- 456 457 465 467 475 476 546 547 564 567 574 576 645 647 654 657
- 674 675 745 746 754 756 764 765
- D:\00.Excise\C>
复制代码 |
|