主题:新手 求解 不知道哪写错了~~~
FUNCTION F(N)
F=1
DO I=1,N
F=F*N
ENDDO
END FUNCTION
INTEGER K,M,L
READ*,K,M,L
PRINT*,F(K),F(M),F(L)
END
为什么输入3以上的数输出结果就不正常了
例如输入3 输出是27了
帮帮忙 谢谢~~~
F=1
DO I=1,N
F=F*N
ENDDO
END FUNCTION
INTEGER K,M,L
READ*,K,M,L
PRINT*,F(K),F(M),F(L)
END
为什么输入3以上的数输出结果就不正常了
例如输入3 输出是27了
帮帮忙 谢谢~~~