原创 1179

題目描述: 輸入n, 求y1=1!+3!+...m!(m是小於等於n的最大奇數) y2=2!+4!+...p!(p是小於等於n的最大偶數)。 輸入: 每組輸入包括1個整數:n 輸出: 可能有多組測試數據,對於每組數據, 輸出題目要求

原创 1013

/* 令Pi表示第i個素數。現任給兩個正整數M <= N <= 104,請輸出PM到PN的所有素數。 輸入格式: 輸入在一行中給出M和N,其間以空格分隔。 輸出格式: 輸出從PM到PN的所有素數,每10個數字佔1行,其間以空格分隔

原创 1012

/* 給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字: A1 = 能被5整除的數字中所有偶數的和; A2 = 將被5除後餘1的數字按給出順序進行交錯求和,即計算n1-n2+n3-n4...; A3 = 被5除後餘2的數字的

原创 1015

/* 宋代史學家司馬光在《資治通鑑》中有一段著名的“德才論”:“是故才德全盡謂之聖人,才德兼亡謂之愚人,德勝才謂之君子,才勝德謂之小人。凡取人之術,苟不得聖人,君子而與之,與其得小人,不若得愚人。” 現給出一批考生的德才分數,請根據司馬

原创 1017

/* 本題要求計算A/B,其中A是不超過1000位的正整數,B是1位正整數。你需要輸出商數Q和餘數R,使得A = B * Q + R成立。 輸入格式: 輸入在1行中依次給出A和B,中間以1空格分隔。 輸出格式: 在1行中依次輸出Q

原创 1180

題目描述: 輸入一個N維矩陣,判斷是否對稱。 輸入: 輸入第一行包括一個數:N(1<=N<=100),表示矩陣的維數。 接下來的N行,每行包括N個數,表示N*N矩陣的元素。 輸出: 可能有多組測試數據,對於每組數據, 輸出"Yes!

原创 1009

/* 給定一句英語,要求你編寫程序,將句中所有單詞的順序顛倒輸出。 輸入格式:測試輸入包含一個測試用例,在一行內給出總長度不超過80的字符串。字符串由若干單詞和若干空格組成,其中單詞是由英文字母(大小寫有區分)組成的字符串,單詞之間用1

原创 1184

題目描述: 編一個程序,讀入用戶輸入的一串先序遍歷字符串,根據此字符串建立一個二叉樹(以指針方式存儲)。 例如如下的先序遍歷字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空樹。建立起此二叉樹以後,再對二叉

原创 1181

題目描述: 建立一個升序鏈表並遍歷輸出。 輸入: 輸入的每個案例中第一行包括1個整數:n(1<=n<=1000),接下來的一行包括n個整數。 輸出: 可能有多組測試數據,對於每組數據, 將n個整數建立升序鏈表,之後遍歷鏈表並輸出。

原创 1014

/* 大偵探福爾摩斯接到一張奇怪的字條:“我們約會吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時間“星期四 14:

原创 1018

/* 輸入格式: 輸入第1行給出正整數N(<=105),即雙方交鋒的次數。隨後N行,每行給出一次交鋒的信息,即甲、乙雙方同時給出的的手勢。C代表“錘子”、J代表“剪刀”、B代表“布”,第1個字母代表甲方,第2個代表乙方,中間有1個空格。

原创 1182

題目描述: 編一個程序,讀入用戶輸入的,以“.”結尾的一行文字,統計一共有多少個單詞,並分別輸出每個單詞含有多少個字符。 (凡是以一個或多個空格隔開的部分就爲一個單詞) 輸入: 輸入包括1行字符串,以“.”結束,字符串中包含多個單詞,

原创 1185

題目描述: 輸入一系列整數,將其中最大的數挑出,並將剩下的數進行排序。 輸入: 輸入第一行包括1個整數N,1<=N<=1000,代表輸入數據的個數。 接下來的一行有N個整數。 輸出: 可能有多組測試數據,對於每組數據, 第一行輸出一個整

原创 1016

/* 正整數A的“DA(爲1位整數)部分”定義爲由A中所有DA組成的新整數PA。例如:給定A = 3862767,DA = 6,則A的“6部分”PA是66,因爲A中有2個6。 現給定A、DA、B、DB,請編寫程序計算PA + PB。

原创 1183

題目描述: 守形數是這樣一種整數,它的平方的低位部分等於它本身。 比如25的平方是625,低位部分是25,因此25是一個守形數。 編一個程序,判斷N是否爲守形數。 輸入: 輸入包括1個整數N,2<=N<100。 輸出: 可能有多組測