1、用遞迴的方法求1+2+3+……+n的值。
#include
using
namespace std;
intcalculate
(int n)
;int
main()
intcalculate
(int n)
2、用遞迴函式輸出斐波那契數列第n項。0,1,1,2,3,5,8,13……
#include
using
namespace std;
intcalculate
(int n)
;int
main()
intcalculate
(int n)
3、輸入乙個非負整數,輸出這個數的倒序數。例如輸入123,輸出321。
#include
using
namespace std;
void
calculate
(int n)
;int
main()
void
calculate
(int n)
4、用遞迴演算法將乙個十進位制數x轉換成任意進製數m(m<=16)。
#include
using
namespace std;
void
calculate
(int n,
int k)
;int
main()
void
calculate
(int n,
int k)
;int temp;
temp=n%k;
n/=k;if
(n!=0)
//判斷是否到達邊界n=0
calculate
(n,k)
; cout<;}
5、輸入一串以『!』結束的字元,按逆序輸出。
#include
#include
using
namespace std;
void
calculate
(int n)
;char ch[
10000];
intmain()
void
calculate
(int n)
6 1 課堂練習
1.求正整數2和100之間的完全數。完全數 因子之和等於它本身的自然數,如6 1 2 3 include using namespace std intjudge int x int main intjudge int x 2.程式設計求2 n n為大於2的正整數 中有多少個素數。include i...
2020 6 6課堂練習反思
照著案例敲 其實修改一些地方就ok了 但思路固定了 仿照前面的 先是跟前面一樣直接設定物件屬性賦值 如 retangle.setr 3 但是後面老師的新案例是需要在鍵盤輸入值 修改過後用了 scanner sc new scanner system.in system.out.print c c s...
Oracle day2 課堂練習
1.rownum 注意 1.ruwnum 永遠按照預設的順序排序 rownum 預設的順序不會改變,我們查詢的結果,也不是前三個,我們想讓emp表排序,然後抽出前三個 select from emp order by sal desc 這樣就讓emp 成了乙個倒序 sal 大的在上 的乙個表 然後我...