都是入門題,簡單記錄一下編程能力恢復過程
給定一個年份,判斷這一年是不是閏年。
當以下情況之一滿足時,這一年是閏年: 1. 年份是4的倍數而不是100的倍數; 2. 年份是400的倍數。 其他的年份都不是閏年。
輸入格式 輸入包含一個整數y,表示當前的年份。
輸出格式 輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。 說明:當試題指定你輸出一個字符串作為結果(比如本題的yes或者no,你需要嚴格按照試題中給定的大小寫,寫錯大小寫將不得分。
樣例輸入 2013 樣例輸出 no 樣例輸入 2016 樣例輸出 yes 數據規模與約定 1990 <= y <= 2050。
對于長度為5位的一個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是:
00000
00001
00010
00011
00100
請按從小到大的順序輸出這32種01串。
輸入格式 本試題沒有輸入。 輸出格式 輸出32行,按從小到大的順序每行一個長度為5的01串。 樣例輸出 00000 00001 00010 00011 <以下部分省略>
利用字母可以組成一些美麗的圖形,下面給出了一個例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
這是一個5行7列的圖形,請找出這個圖形的規律,并輸出一個n行m列的圖形。
輸入格式 輸入一行,包含兩個整數n和m,分別表示你要輸出的圖形的行數的列數。 輸出格式 輸出n行,每個m個字符,為你的圖形。 樣例輸入 5 7 樣例輸出 ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 數據規模與約定 1 <= n, m <= 26。
給出n個數,找出這n個數的最大值,最小值,和。
輸入格式 第一行為整數n,表示數的個數。
第二行有n個數,為給定的n個數,每個數的絕對值都小于10000。
輸出格式 輸出三行,每行一個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。 樣例輸入 5 1 3 -2 4 5 樣例輸出 5 -2 11 數據規模與約定 1 <= n <= 10000。
給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。
輸入格式 第一行包含一個整數n。
第二行包含n個非負整數,為給定的數列,數列中的每個數都不大于10000。
第三行包含一個整數a,為待查找的數。
輸出格式 如果a在數列中出現了,輸出它第一次出現的位置(位置從1開始編號),否則輸出-1。 樣例輸入 6 1 9 4 8 3 9 9 樣例輸出 2 數據規模與約定 1 <= n <= 1000。
楊輝三角形又稱Pascal三角形,它的第i+1行是(a+b)i的展開式的系數。
它的一個重要性質是:三角形中的每個數字等于它兩肩上的數字相加。
下面給出了楊輝三角形的前4行:
1
1 1
1 2 1
1 3 3 1
給出n,輸出它的前n行。
輸入格式 輸入包含一個數n。
輸出格式 輸出楊輝三角形的前n行。每一行從這一行的第一個數開始依次輸出,中間使用一個空格分隔。請不要在前面輸出多余的空格。 樣例輸入 4 樣例輸出 1 1 1 1 2 1 1 3 3 1 數據規模與約定 1 <= n <= 34。
新聞熱點
疑難解答