- 679 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:33:32 ]
- #include <stdio.h>
#define MAX 4 #define MOD 10 int main(void) { int i, j, rt = 0; for(i=1; i<=MAX; i++) { int r = 1; for(j=0; j<i; j++) r = (r * i) % MOD; rt += r; if(rt >= MOD) rt%=MOD; } printf("%d\n", rt); return 0; } ちょいと拝借して、このソースの MAX 、 MOD を適当に変えてみ。 理屈が成り立つことが分かるから。
|

|