C語言——例項001 有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
阿新 • • 發佈:2019-02-01
/* Name: Copyright: Author: Date: 27/07/17 08:43 Description: 【程式1】題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少? 1.程式分析:可填在百位、十位、個位的數字都是1、2、3、4。 組成所有的排列後再去掉不滿足條件的排列。 */ #include <stdio.h> int main() { int i,j,k,count = 0; printf("\n"); for(i = 1;i < 5;i++) { for(j = 1;j < 5;j++) { for(k = 1;k < 5;k++) { if(i != k && i != j && j != k) { printf("%d%d%d\n",i,j,k); count++; } } } } printf("\n"); printf("總共有%d個\n",count); return 0; }
執行結果: