#include<stdio.h> #include<stdlib.h> void Test() { int j = 1; int k = 1; int t = 1; int num = 0; for (j = 1; j <= 4; j++) { for (k = 1; k <= 4; k++) { for (t = 1; t <= 4; t++) { if ((j != k) &&(j != t) &&(k != t)) { num = j + k * 10 + t * 100; printf("%d ", num); } } } } } int main() { Test(); system("pause"); return 0; }
C语言:编写程序求解:有1,2,3,4,个数字,将组成互不相同且无重复数字出现的三位数打印出来
原创
©著作权归作者所有:来自51CTO博客作者韩静静的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
实例001:数字组合 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
环境:Pycharm2022 + Anaconda3 先用数学排列组合分析再用Python实现 并进行方法总结目录 用数学排列组合分析 Pyth
python python基础 python实现 排列组合 迭代器 -
编写程序求解: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?打印出来?
利用for循环将所有的组合找出来,然后利用if判断为真的情况打印出来。
C语言 编写程序求解: 有1、2、3、4个数字 能组成多少个互不相同且无重复数字的三位数