編寫函式 遞迴求逆序 Append Code

2021-08-15 19:07:40 字數 687 閱讀 3959

description

將輸入的乙個字串s逆序輸出。

編寫函式recursive()完成程式:

原型:int recursive();

功能:用遞迴的方法讀取輸入,並且逆序輸出。

被禁用的關鍵字:迴圈語句for、while,甚至包括分支語句的switch、case、goto。

被禁用的標頭檔案:string.h、stdlib.h。

被禁用的庫函式:scanf、printf、gets、puts、malloc、calloc、strcpy、memcpy等。

被禁用的字元: 「%」、「*」、「[」和「]」。

你幾乎不能使用大多數的控制語句和輸入輸出函式,甚至陣列和指標都被禁用了。

input

輸入為乙個串s,最少有乙個字元。輸入以eof結尾,eof不是串的內容。

output

輸出為串s的逆序。

sample input

abcde

sample output

edcba

hint

int main()

法一

#includevoid recursive()

{ char a;

a = getch

複習 遞迴求逆序數

你知道遞迴麼?簡單來說,遞迴就是函式自身對自身的呼叫,直到遇到終止條件,再對資料做逆向處理,下面就有乙個遞迴的簡單例子等你來處理。include void inverted int 函式宣告 int main void inverted int n 從後往前除以10取餘輸出,即當前n的最後一位 請在...

遞迴求逆序對個數

給定輸入n,之後輸入1到n的乙個排列,求排列中的逆序對的個數 思路一 思路二 思路二 實現 include include include using namespace std 歸併,並計算出逆序數的個數 intmerge int a,int s,int mid,int e,int b else ...

編寫遞迴函式來使字串逆序

題目內容 編寫函式來使乙個字串逆序輸出,要求必須用遞迴函式。輸入格式 乙個字串,不會超過100個字元長,中間可能包含空格 輸出格式 該字串的逆序 輸入樣例 hello,everyone 輸出樣例 enoyreve,olleh 時間限制 500ms記憶體限制 32000kb include inclu...