zoukankan      html  css  js  c++  java
  • 4-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;
      int i,j,k;
      int count=0;
      scanf("%d",&a);
      for(i=a;i<a+4;i++){
        for(j=a;j<a+4;j++){
          for(k=a;k<a+4;k++){
            if(i!=j&&i!=k&&j!=k){
              count++;
              printf("%d%d%d",i,j,k);
              if(count%6==0){
                printf("
    ");
              }else{
              printf(" ");}
            
            }
          }
        }
        
      }
      return 0;
    }

    借鉴:

    #include <stdio.h>

    int main() {
        int num;
        int count = 0;
        scanf("%d", &num);

        int arr[4] = {num, num + 1, num + 2, num + 3};

        for(int i = 0; i < 4; i++) {
            for(int j = 0; j < 4; j++) {
                for(int k = 0; k < 4; k++) {
                    if(i != j && i != k && j != k) {
                        count++;
                        if(count % 6 == 0) {
                            printf("%d%d%d ", arr[i], arr[j], arr[k]);
                        } else {
                            printf("%d%d%d ", arr[i], arr[j], arr[k]);
                        }
                    }
                }
            }
        }
    }
  • 相关阅读:
    Java 中的POJO和JavaBean 的区别
    设计模式的六大原则
    AOP
    Jetbrains 全家桶
    centos7 如何关闭防护墙
    Java 面试题常见范围
    putty readme
    单机环境
    flask-caching缓存
    1.restful 规范与APIView
  • 原文地址:https://www.cnblogs.com/VASSALKING/p/3922864.html
Copyright © 2011-2022 走看看