PAT中測試資料的輸入技巧

2021-10-03 11:16:22 字數 1111 閱讀 6881

把測試資料給正確的輸入程式中,是做題的開始。有時候在輸入測試資料就費了很長時間,所以在此總結一些麻煩的地方及輸入技巧。

1.空格的麻煩

在此說明幾個知識點

#includeint main()

輸入:

2

輸出:

2

#include#includeusing namespace std;

int main()

輸入:

ai ni wo?

輸出:

ai ni wo?

2.多餘字元的麻煩

#includeint main()

輸入:

*2

輸出:

2

3.有規律的干擾字元的麻煩

根據干擾字元規律,利用scanf來提取資料

#includeint main()

輸入:

2:10:33

輸出:

2時10分33秒

4.沒有明確要輸入多少組測試資料的麻煩

有的題目沒有明確會有多少組測試資料,這樣就不能簡單的指定迴圈次數來輸入測試資料,這時需要如下的方法

#includeint main()

printf("讀入了%d個數字",count);

return 0;

}

輸入:

1 2 3 4 5

輸出:

讀入了5個數字

自己輸入測試資料的時候,要在測試資料後面加上回車+ctrl z+回車,才能達到eof的效果

如何輸入多組測試資料

problem description 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。input 輸入資料有多組,每組佔一行,有三個字元組成,之間無空格。output 對於每組輸入資料,輸出一行,字元中間用乙個空格分開。sample input qwe asdzxc sampl...

除錯小技巧(測試資料輸入輸出重定向)

除錯平台 vs2010 1 控制台 除錯視窗 輸出結果後馬上消失 方法一 使用 開始執行 不除錯 ctrl f5 方法二 system pause 2 測試時輸入資料較長,需要重複輸入 方法一 直接在控制台貼上資料 方法二 使用輸入輸出的重定向 freopen in.txt r stdin freo...

POJ的測試資料

usaco 2006年november題目和測試資料的 2007年open賽題目和測試資料的 以此類推 日本acm比賽 官方 02年 03年以後改2002到2003即可。部分有測試資料 德國的 裡面有很多歐洲的比賽還有一些大學內部的比賽 5 greater new york region 6 wat...