C语言实现:用1、2、3、4组成不重复的三位数
#include <stdio.h> int main() { int num = 0; for(int i = 1; i <= 4; i++) //百位 { for(int j = 1; j <= 4; j++) //十位 { if(j == i) continue; //十位不能等于百位 for(int k = 1; k <= 4; k++) //个位 { if(k == i || k == j) continue; //个位不能等于百位和十位 printf('%d%d%d\n', i, j, k); num++; } } } printf("共有%d个三位数\n", num); return 0; }
原文地址: https://www.cveoy.top/t/topic/lXmo 著作权归作者所有。请勿转载和采集!