為了簡化我的問題我刻意選了這一題很簡單的題目 XD
題目 a002: 簡易加法
https://zerojudge.tw/ShowProblem?problemid=a002
內容
請寫一個程式,讀入兩個數字,並求出它們的和。
以下是我的解法:
我故意讓兩個變數相加的結果隨機加上0或1,
這樣的話加上0解答不變,加上1則解答錯誤。
#include <iostream>
#include <cstdlib> //for rand() ,srand()
#include <ctime> //for time()
using namespace std;
int main()
{
srand(time(NULL));
int num1,num2;
while(cin>>num1>>num2)
{
cout<<num1+num2+rand()%2<<endl; //隨機加上0或加上1
}
return 0;
}
這時候會得到以下結果(因為是隨機,您的評分結果可能跟我的不一樣,知道意思就好)
評分結果 NA (score:0%)
#0: 20% WA (line:1)
您的答案為: 33445
正確答案為: 33444
#1: 20% WA (line:1)
您的答案為: 7
正確答案為: 6
重點來了~~我的問題是當我提交的程式碼沒通過測資(*****不限於此題*****)
雖然會有 error message,但是我找不到相對應的測資可供除錯,
我想問究竟是我找不到,還是測資根本沒公開 ><
請幫小弟解開疑惑,謝謝!