#3631: 麻煩高手看一下!! 累積了好多WA


youc (優希)


我的程式碼如下

#include<stdio.h> int main(){  long long int n; long long int ans=1; long long int i;  while(scanf("%lld",&n)!=EOF){  for(i=1;i<=n;i++){  ans*=i;                   }  printf("%lld",ans); ans=1; } return 0;   } -------------------------------------------
錯誤訊息是
與正確輸出不相符(line:1)
您的答案為: 112624 ...略
正確答案為: 1
-------------------------------------------
請問哪裡出了錯...苦惱!
#3635: Re:麻煩高手看一下!! 累積了好多WA


linishan (L)


我的程式碼如下

#include int main(){  long long int n; long long int ans=1; long long int i;  while(scanf("%lld",&n)!=EOF){  for(i=1;i<=n;i++){  ans*=i;                   }  printf("%lld",ans); ans=1; } return 0;   } -------------------------------------------
錯誤訊息是
與正確輸出不相符(line:1)
您的答案為: 112624 ...略
正確答案為: 1
-------------------------------------------
請問哪裡出了錯...苦惱!

 

輸出答案沒有換行
 

printf("%lld\n",ans);

#3643: Re:麻煩高手看一下!! 累積了好多WA


youc (優希)


我的程式碼加上 \n 換行了

 

#include<stdio.h>
 int main(){

long long int n;
long long int ans=1;
long long int i; 

while(scanf("%lld",&n)!=EOF){ 
for(i=1;i<=n;i++){
 ans*=i;    
              }
 printf("%lld",ans);

ans=1; }
 return 0;
  } 

 

可是還是一樣累積WA耶,請問一下高手,我困擾好久了!拜託!

#3647: Re:麻煩高手看一下!! 累積了好多WA


linishan (L)


我的程式碼加上 \n 換行了

 

#include
 int main(){

long long int n;
long long int ans=1;
long long int i; 

while(scanf("%lld",&n)!=EOF){ 
for(i=1;i<=n;i++){
 ans*=i;    
              }
 printf("%lld",ans);

ans=1; }
 return 0;
  } 

 

可是還是一樣累積WA耶,請問一下高手,我困擾好久了!拜託!


每次輸入 ans 要歸0