2025-02-13 学习记录--C/C++-PTA 7-16 求符合给定条件的整数集

一、题目描述 ⭐️

二、代码(C语言)⭐️

c 复制代码
#include <stdio.h>

int main() {
    int A, // 用户输入的不超过 6 的正整数 A
        count = 0; // 满足条件的整数个数,初始化为 0

    scanf("%d",&A); // 输入 A

    // 生成并输出满足条件的三位数
    for (int i = A; i < A + 4; i++) {
        for (int j = A; j < A + 4; j++) {
            for (int k = A; k < A + 4; k++) {
                if (i != j && i != k && j != k) { // 确保各位数字互不相同
                    count++;
                    if (count % 6 == 0) {
                        printf("%d%d%d\n", i, j, k); // 每 6 个三位数换行
                    } else {
                        printf("%d%d%d ", i, j, k); // 其他情况输出空格
                    }
                }
            }
        }
    }

    // 如果总数不是 6 的倍数,换行
    if(count % 6 != 0) {
        printf("\n");
    }

    return 0;
}
相关推荐
卷卷的小趴菜学编程15 分钟前
c++之多态
c语言·开发语言·c++·面试·visual studio code
贩卖纯净水.1 小时前
REACT学习DAY02(恨连接不上服务器)
服务器·学习·react.js
南风过闲庭2 小时前
操作系统研究
大数据·人工智能·科技·学习·ai·系统架构
大白的编程日记.2 小时前
【C++笔记】C+11深度剖析(三)
c语言·开发语言·c++
和光同尘@3 小时前
56. 合并区间 (LeetCode 热题 100)
c语言·开发语言·数据结构·c++·算法·leetcode·职场和发展
YH_DevJourney3 小时前
Linux-C/C++《C/9、信号:基础》(基本概念、信号分类、信号传递等)
linux·c语言·c++
让我们一起加油好吗4 小时前
【数学】数论干货(疑似密码学基础)
c语言·visualstudio·密码学
陈无左耳、6 小时前
HarmonyOS学习第2天: 解锁语言与框架的无限可能
学习·华为·harmonyos
朝九晚五ฺ6 小时前
【Linux探索学习】第三十弹——线程互斥与同步(上):深入理解线程保证安全的机制
linux·运维·学习
柃歌6 小时前
【UCB CS 61B SP24】Lecture 5 - Lists 3: DLLists and Arrays学习笔记
java·数据结构·笔记·学习·算法