[問題] 高中生程式解題系統a032
作那邊的題目有幾個問題想請教大家。
a032 的題目是輸入整數 n,輸出 n! 的值,但結果不大於 2^63。
(為啥要要求不大於 2^63?)
我的程式是寫這樣:
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n,i;
while(cin>>n){
if(n==0||n==1){
cout<<1<<endl;
}
else{
int j=1;
for(i=2;i<=n;i++){
j*=i;
}
cout<<j<<endl;
}
}
return 0;
}
自己電腦測試是都OK,不過送出去是 WA......
「與正確輸出不相符(line:14)
您的答案為: 1932053504
正確答案為: 6227020800」
本以為是 int j 搞鬼,但是換成 long j、float j、double j,結果還是 WA?
哪裡有錯呢?
然後它說 "必須在程式中放入一個 while 迴圈來讀取所有的測試資料",
我不懂這是甚麼意思,@@? (我目前只會用 for, if, else)
我是照 a001 依樣畫葫蘆的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.246.181
推
04/10 10:39, , 1F
04/10 10:39, 1F
→
04/10 10:41, , 2F
04/10 10:41, 2F
→
04/10 10:41, , 3F
04/10 10:41, 3F
→
04/10 10:43, , 4F
04/10 10:43, 4F
→
04/10 10:44, , 5F
04/10 10:44, 5F
→
04/10 10:44, , 6F
04/10 10:44, 6F
→
04/10 10:44, , 7F
04/10 10:44, 7F
→
04/10 10:44, , 8F
04/10 10:44, 8F
→
04/10 10:45, , 9F
04/10 10:45, 9F
→
04/10 10:47, , 10F
04/10 10:47, 10F
→
04/10 10:50, , 11F
04/10 10:50, 11F
→
04/10 10:50, , 12F
04/10 10:50, 12F
推
04/10 10:52, , 13F
04/10 10:52, 13F
→
04/10 10:53, , 14F
04/10 10:53, 14F
→
04/10 10:54, , 15F
04/10 10:54, 15F
→
04/10 10:55, , 16F
04/10 10:55, 16F
→
04/10 10:57, , 17F
04/10 10:57, 17F
推
04/10 11:13, , 18F
04/10 11:13, 18F
→
04/10 11:14, , 19F
04/10 11:14, 19F
→
04/10 11:15, , 20F
04/10 11:15, 20F
→
04/10 11:16, , 21F
04/10 11:16, 21F
推
04/10 11:23, , 22F
04/10 11:23, 22F
→
04/10 11:24, , 23F
04/10 11:24, 23F
→
04/10 11:25, , 24F
04/10 11:25, 24F
推
04/10 11:25, , 25F
04/10 11:25, 25F
推
04/10 12:40, , 26F
04/10 12:40, 26F
→
04/10 13:41, , 27F
04/10 13:41, 27F
推
04/10 13:56, , 28F
04/10 13:56, 28F
→
04/10 14:18, , 29F
04/10 14:18, 29F
→
04/10 14:32, , 30F
04/10 14:32, 30F
→
04/10 14:34, , 31F
04/10 14:34, 31F
→
04/10 14:35, , 32F
04/10 14:35, 32F
→
04/10 15:27, , 33F
04/10 15:27, 33F
→
04/10 17:29, , 34F
04/10 17:29, 34F
→
04/10 17:30, , 35F
04/10 17:30, 35F
→
04/10 17:31, , 36F
04/10 17:31, 36F
→
04/10 17:32, , 37F
04/10 17:32, 37F
→
04/10 17:33, , 38F
04/10 17:33, 38F
→
04/10 17:34, , 39F
04/10 17:34, 39F
→
04/10 17:34, , 40F
04/10 17:34, 40F
→
04/10 17:41, , 41F
04/10 17:41, 41F
推
04/10 19:10, , 42F
04/10 19:10, 42F
→
04/10 19:50, , 43F
04/10 19:50, 43F
→
04/10 19:51, , 44F
04/10 19:51, 44F
→
04/10 20:10, , 45F
04/10 20:10, 45F
→
04/10 20:10, , 46F
04/10 20:10, 46F
→
04/10 20:21, , 47F
04/10 20:21, 47F
→
04/10 20:22, , 48F
04/10 20:22, 48F
→
04/10 20:22, , 49F
04/10 20:22, 49F
→
04/10 20:24, , 50F
04/10 20:24, 50F
→
04/10 20:24, , 51F
04/10 20:24, 51F
→
04/10 20:24, , 52F
04/10 20:24, 52F
→
04/10 20:25, , 53F
04/10 20:25, 53F
→
04/10 20:25, , 54F
04/10 20:25, 54F
→
04/10 20:26, , 55F
04/10 20:26, 55F
→
04/10 20:27, , 56F
04/10 20:27, 56F
→
04/10 20:29, , 57F
04/10 20:29, 57F
→
04/10 20:31, , 58F
04/10 20:31, 58F
→
04/10 20:40, , 59F
04/10 20:40, 59F
→
04/10 20:40, , 60F
04/10 20:40, 60F
→
04/10 23:40, , 61F
04/10 23:40, 61F
推
04/11 06:32, , 62F
04/11 06:32, 62F
→
04/11 06:33, , 63F
04/11 06:33, 63F
→
04/11 06:34, , 64F
04/11 06:34, 64F
→
04/11 06:36, , 65F
04/11 06:36, 65F
→
04/11 06:37, , 66F
04/11 06:37, 66F
→
04/11 06:37, , 67F
04/11 06:37, 67F
→
04/11 06:39, , 68F
04/11 06:39, 68F
→
04/11 07:39, , 69F
04/11 07:39, 69F
→
04/11 07:39, , 70F
04/11 07:39, 70F
→
04/11 07:45, , 71F
04/11 07:45, 71F
→
04/11 11:26, , 72F
04/11 11:26, 72F
→
04/11 11:27, , 73F
04/11 11:27, 73F
→
04/11 11:27, , 74F
04/11 11:27, 74F
推
04/11 14:34, , 75F
04/11 14:34, 75F
→
04/11 22:57, , 76F
04/11 22:57, 76F