(c ^ E) % N --->是c的e次方然后再对N求余数,下面这么写不是每次都要对N求余数吗?请解释! for (int k = 0; k < E; k++) { result = result \* c % N; }