說明:“輸入格式”是描述在測試你的程序時,所給的輸入一定滿足的格式。
做題時你應該假設所給的輸入是一定滿足輸入格式的要求的,所以你不需要對輸入的格式進行檢查。多余的格式檢查可能會適得其反,使用你的程序錯誤。
在測試的時候,系統(tǒng)會自動將輸入數(shù)據(jù)輸入到你的程序中,你不能給任何提示。比如,你在輸入的時候提示“請輸入A、B”之類的話是不需要的,這些多余的輸出會使得你的程序被判定為錯誤。
輸出格式輸出一行,包括一個整數(shù),表示A+B的值。說明:“輸出格式”是要求你的程序在輸出結果的時候必須滿足的格式。
在輸出時,你的程序必須滿足這個格式的要求,不能少任何內容,也不能多任何內容。如果你的內容和輸出格式要求的不一樣,你的程序會被判斷為錯誤,包括你輸出了提示信息、中間調試信息、計時或者統(tǒng)計的信息等。
樣例輸入12 45說明:“樣例輸入”給出了一組滿足“輸入格式”要求的輸入的例子。
這里給出的輸入只是可能用來測試你的程序的一個輸入,在測試的時候,還會有更多的輸入用來測試你的程序。
樣例輸出57說明:“樣例輸出”給出了一組滿足“輸出格式”要求的輸出的例子。
樣例輸出中的結果是和樣例輸入中的是對應的,因此,你可以使用樣例的輸入輸出簡單的檢查你的程序。
要特別指出的是,能夠通過樣例輸入輸出的程序并不一定是正確的程序,在測試的時候,會用很多組數(shù)據(jù)進行測試,而不局限于樣例數(shù)據(jù)。有可能一個程序通過了樣例數(shù)據(jù),但測試的時候仍只能得0分,可能因為這個程序只在一些類似樣例的特例中正確,而不具有通用性,再測試更多數(shù)據(jù)時會出現(xiàn)錯誤。
比如,對于本題,如果你寫一個程序不管輸入是什么都輸入57,則樣例數(shù)據(jù)是對的,但是測試其他數(shù)據(jù),哪怕輸入是1和2,這個程序也輸出57,則對于其他數(shù)據(jù)這個程序都不正確。import java.util.*; public class Main{ public static void main(String args[]) { Scanner sc = new Scanner(System.in); Integer a = sc.nextInt(); Integer b = sc.nextInt(); System.out.PRintln(a+ b); }}新聞熱點
疑難解答