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;
}
相关推荐
里昆14 分钟前
【Python】Pycharm中安装库可靠的方法
学习
Tummer836337 分钟前
C语言与C++的区别
c语言·c++·算法
爱分享的程序员1 小时前
微信小程序执行C语言库的详细方案
c语言·微信小程序·小程序
又熟了2 小时前
WDG看门狗(独立看门狗和窗口看门狗)
c语言·stm32·单片机·嵌入式硬件
老歌老听老掉牙2 小时前
Open CASCADE学习|实现裁剪操作
c++·学习·opencascade·裁剪
柒柒的代码学习日记6 小时前
数组和指针典型例题合集(一维数组、字符数组、二维数组)
c语言
技术求索者7 小时前
c++学习
开发语言·c++·学习
FAREWELL000759 小时前
Untiy基础学习(六)MonoBehaviour基类的简单介绍
学习·unity·游戏引擎
Logintern0910 小时前
【每天学习一点点】使用Python的pathlib模块分割文件路径
开发语言·python·学习
大龄Python青年10 小时前
C语言 交换算法之加减法,及溢出防范
c语言·开发语言·算法