原创 PTA-判斷素數

判斷素數本題的目標很簡單,就是判斷一個給定的正整數是否素數。輸入格式:輸入在第一行給出一個正整數N(≤ 10),隨後N行,每行給出一個小於2​31​​的需要判斷的正整數。輸出格式:對每個需要判斷的正整數,如果它是素數,則在一行中輸出Yes

原创 PTA-數字金字塔

數字金字塔本題要求實現函數輸出n行數字金字塔。函數接口定義:void pyramid( int n ); 其中n是用戶傳入的參數,爲[1, 9]的正整數。要求函數按照如樣例所示的格式打印出n行數字金字塔。注意每個數字後面跟一個空格。裁判測

原创 PTA-一元二次方程的根

求一元二次方程的根本題目要求一元二次方程的根,結果保留2位小數。輸入格式:輸入在一行中給出3個浮點係數a、b、c,中間用空格分開。輸出格式:根據係數情況,輸出不同結果:1)如果方程有兩個不相等的實數根,則每行輸出一個根,先大後小;2)如果

原创 PTA-特殊a串數列求和

特殊a串數列求和給定兩個均不超過9的正整數a和n,要求編寫程序求a+aa+aaa++⋯+aa⋯a(n個a)之和。輸入格式:輸入在一行中給出不超過9的正整數a和n。輸出格式:在一行中按照“s = 對應的和”的格式輸出。輸入樣例:2 3 輸出

原创 PTA-計算油費

計算油費現在90號汽油6.95元/升、93號汽油7.44元/升、97號汽油7.93元/升。爲吸引顧客,某自動加油站推出了“自助服務”和“協助服務”兩個服務等級,分別可得到5%和3%的折扣。本題要求編寫程序,根據輸入顧客的加油量a,汽油品種

原创 Raptor軟件與學習資料

Raptor資源分享 經常發現有小夥伴需要Raptor漢化版的軟件,現在整理了漢化版的和英文版的Raptor軟件以及其他一些資料,需要的話自取! 鏈接:http://pan.baidu.com/s/1i4YhIhJ 密碼:syzn

原创 Raptor之冒泡排序法

1.問題描述 對20個20到100範圍的隨機整數進行從小到大排序操作(使用冒泡排序法) 2.問題思路 首先,20個數據我們需要用一維數組來進行數據存儲 其次,我們要讓每個數據在20到100之間,並且是整數,這就涉及到了任意範圍隨機數的生

原创 公司最大收益

1.問題描述     一家傢俱公司生產桌子和椅子。現有113個單位的木材。每張桌子要使用20個單位的木材,售價是30元;每張椅子要用16個單位的木材,售價是20元。使用已有的木材生產桌椅(不一定要用光木材),最多可以賣多少錢? 2.思路分

原创 Raptor中生成任意範圍的隨機數

1.問題背景     在Raptor中,有時候我們需要一些指定範圍的隨機數,但是我們從Raptor幫助文件中可以發現,random產生[0,1)之間的隨機數,這顯然是不能滿足需要的,所以本篇教學探討怎麼生成任意範圍的隨機數。 幫助文件中

原创 Raptor之打印符號圖形

1.問題提出     Raptor中,有時候我們要求在控制檯輸出一些符號圖形,如符號三角形,符號菱形等等。如下圖所示: 三角形 菱形     這篇教程中,我給出一個我的實現思路和一個拓展應用,打印三角形的QQ表情,像下

原创 Raptor中階乘的兩種實現方法

1.問題描述     n的階乘定義爲n*(n-1)*(n-2)*…*3*2*1,記爲n!。請編寫程序計算一個數的階乘(特殊的 0!=1) 2.思路分析     這道題有兩種方法,這兩種方法源於對這個階乘定義的使用,下面我們來看看差別。

原创 a+aa+aaa+...+(aaa...a)

1.問題描述     求Sn=a+aa+aaa+⋯+(aaa…a) n個a的值,其中a是一個數字,a和n都由鍵盤輸入。例如,2+22+222+2222+22222(此時a=2,n=5) 2.思路分析 首先,這個題目中Sn求和形式告訴我

原创 素數判斷

1.問題背景     在Raptor的某些問題中,會有判斷素數或者找出某一區間範圍內的素數,這樣的問題比較多,因此本篇內容講解怎麼判斷一個數是不是素數 2.實現原理 定義:質數(prime number)又稱素數,質數定義爲在大於1的自然

原创 Raptor尋找1000以內完數

1.問題描述     一個數如果恰好等於它的因子之和,這個數就稱爲“完數”。例如,6的因子是1,2,3,而6=1+2+3,因此6是“完數”。找出1000之內的所有完數。 2.思路分析 首先,本題是尋找1000以內的完數,那麼一定有一個循

原创 PTA-指定範圍內的Fibonacci數

使用函數輸出指定範圍內的Fibonacci數本題要求實現一個計算Fibonacci數的簡單函數,並利用其實現另一個函數,輸出兩正整數m和n(0<m≤n≤10000)之間的所有Fibonacci數。所謂Fibonacci數列就是滿足任一項數