C/C++の宿題やらせてください。8代目。
■ このスレッドは過去ログ倉庫に格納されています
0548fe
NGNGint RSA(int tmp,int C,int d,int N){
while(d>1){
tmp=(tmp*C)%N;
tmp=RSA(tmp,C,d=d-1,N);
return tmp;
}
}
main(){
int C,d,N;
printf("plz input (C d N)>");
printf("%d\n",RSA(1,156,107,187));
}
このプログラム走らせると、出力が0になっちゃうんだけどなんで?
■ このスレッドは過去ログ倉庫に格納されています