求1978至2022的所有四位数中四位数字全不相同的数例如1978的四位数字全不相同用matlab编写程序
以下是使用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之间四位数字全不相同的数。
原文地址: https://www.cveoy.top/t/topic/hX0b 著作权归作者所有。请勿转载和采集!