>>896 今日は午前の内視鏡で仕事は終了。 androidで動くc言語c4droidの使い方を勉強中。 #include<stdio.h> #include<stdlib.h> long factorial(long n) { long re = 1; long k; for(k=1;k <=n;k++) {re *= k;} return re; } long rooms(long m, long n){ if(m==n) { return factorial(m);} else if(m==1){ return 1;} else{ return m * rooms(m,n-1) + m * rooms(m-1,n-1); } } int main( int argc, char *argv[] ){ int m=6,n=12; long ways; ways=rooms(m,n); printf("%d\n",ways); return(0); }