×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#3326: 請教哪出錯了??
feeling006
(zerg)
學校:
不指定學校
編號:
10631
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[58.99.21.57]
註冊時間:
2010-01-10 20:41:38
最後登入時間:
2010-01-26 14:05:47
a032.
我愛寫程式
| From: [58.99.21.57] | 發表日期: 2010-01-25 20:26
#include<stdio.h>
#include<stdlib.h>
int main(){
int n,i;
while(scanf("%d",&n)!=EOF){
long int a=1L;
if(n==0) a=1L;
for(i=1;i<=n;i++){
a=a*i;
}
printf("%ld",a);
}
return 0;
}
#3327: Re:請教哪出錯了??
leopan0922
(zz)
學校:
臺北市立成功高級中學
編號:
6612
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[140.113.225.106]
註冊時間:
2009-04-24 15:21:12
最後登入時間:
2016-08-15 15:44:07
a032.
我愛寫程式
| From: [219.70.174.13] | 發表日期: 2010-01-25 22:23
#include
#include
int main(){
int n,i;
while(scanf("%d",&n)!=EOF){
long int a=1L;
if(n==0) a=1L;
for(i=1;i<=n;i++){
a=a*i;
}
printf("%ld",a);
}
return 0;
}
很簡單改成long long int 然後記得換行