有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
程序分析:可填在百位、十位、個位的數字都是1、2、3、4。
/* * File Name: NSNP.c * Author: MH * Since 2011/03/07 * Toolkit: Dev C++ */ # include <stdlib.h> # include <stdio.h> int main(){ int i, j, k, num=0; for(i=4; i>=1; i--){ for(j=4; j>=1; j--){ for(k=4; k>=1; k--){ if(i!=j && i!=k && j!=k){ // i!=j!=k printf("%d%d%d ", i, j, k); // results num++; // times } } } printf("\n"); } printf("\nThe answer is %d\n\n", num); system("Pause"); return 0; }
may i use this code?
回覆刪除