以下是使用MATLAB编写的程序,用于找到1978至2022之间的所有四位数中四位数字全不相同的数:

clear
clc

result = [];

for num = 1978:2022
    digits = num2str(num); % 将数字转换为字符串
    uniqueDigits = unique(digits); % 找到字符串中的唯一字符
    
    if length(digits) == length(uniqueDigits) % 如果唯一字符的数量等于字符串长度,则四位数字全不相同
        result = [result, num]; % 将满足条件的数字添加到结果中
    end
end

disp(result)

运行此程序将输出1978至2022之间四位数字全不相同的数。

求1978至2022的所有四位数中四位数字全不相同的数例如1978的四位数字全不相同用matlab编写程序

原文地址: https://www.cveoy.top/t/topic/hX0b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录