最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言修煉之路函數篇真題訓練下

 更新時間:2022年03月03日 16:32:25   作者:玄澈_  
函數是一組一起執(zhí)行一個任務的語句。每個 C 程序都至少有一個函數,即主函數 main() ,所有簡單的程序都可以定義其他額外的函數

??? 本文的Gitee地址:文章源代碼

第壹題 :字符串逆序(遞歸實現)

方法一,非遞歸實現

main主體部分

  • 數組名是首元素的地址
  • 首元素是char類型,對應的傳參元素過去就是? char*? 類型

采用兩個指針不斷移動,然后交換兩個位置的元素來實現逆序

方法貳,遞歸實現

大致思路

代碼實現 (推薦自己手動模擬一下)

void reverse_string(char* str)
{
	int len = strlen(str);
	char tmp = str[0];
	str[0] = str[len - 1];
	str[len - 1] = '\0';
 
	if(strlen(str + 1) >= 2)  reverse_string(str + 1);
 
	str[len - 1] = tmp;
}

第貳題 :計算一個數的每位之和(遞歸實現)

int DigiSum(unsigned int n)
{
	if (n > 9)
	{
		return DigiSum(n / 10) + n % 10;
	}
	else
	{
		return n;
	}
}

第叁題 :遞歸實現n的k次方

到此這篇關于C語言修煉之路函數篇真題訓練下的文章就介紹到這了,更多相關C語言 函數內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • VC中Tab control控件的用法詳細解析

    VC中Tab control控件的用法詳細解析

    以下是對VC中Tab control控件的用法進行了詳細的介紹,需要的朋友可以過來參考下哦
    2013-09-09
  • 詳解C++中常量的類型與定義

    詳解C++中常量的類型與定義

    這篇文章主要介紹了詳解C++中常量的類型與定義,使用#define與const來定義常量是C++入門學習中的基礎知識,需要的朋友可以參考下
    2016-05-05
  • C語言詳解float類型在內存中的存儲方式

    C語言詳解float類型在內存中的存儲方式

    在c語言中float函數是單精度的。它在內存中以二進制的形式存儲。分為符號位,階碼與尾數三部分,下面我們詳細來了解一下
    2022-04-04
  • C++利用遞歸實現走迷宮

    C++利用遞歸實現走迷宮

    這篇文章主要為大家詳細介紹了C++利用遞歸實現走迷宮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Opencv繪制最小外接矩形、最小外接圓

    Opencv繪制最小外接矩形、最小外接圓

    這篇文章主要為大家詳細介紹了Opencv繪制最小外接矩形、最小外接圓的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C++11中內聯函數(inline)用法實例

    C++11中內聯函數(inline)用法實例

    內聯函數本質還是一個函數,但在聲明的時候,函數體要和聲明結合在一起,否則編譯器將它作為普通函數來對待,下面這篇文章主要給大家介紹了關于C++11中內聯函數(inline)的相關資料,需要的朋友可以參考下
    2022-10-10
  • C++使用WideCharToMultiByte函數生成UTF-8編碼文件的方法

    C++使用WideCharToMultiByte函數生成UTF-8編碼文件的方法

    用來映射Unicode字符串的WideCharToMultiByte函數經常被用來進行UTF-8編碼的轉換,以下我們將看到C++使用WideCharToMultiByte函數生成UTF-8編碼文件的方法,首先先來對WideCharToMultiByte作一個詳細的了解:
    2016-06-06
  • 使用C++將yolov8 onnx格式轉化為tensorrt格式

    使用C++將yolov8 onnx格式轉化為tensorrt格式

    這篇文章主要為大家詳細介紹了如何使用C++將yolov8 onnx格式轉化為tensorrt格式,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2024-11-11
  • C/C++最短路徑算法之迪杰斯特拉Dijkstra的實現詳解

    C/C++最短路徑算法之迪杰斯特拉Dijkstra的實現詳解

    Dijkstra(迪杰斯特拉)算法是典型的單源最短路徑算法,用于計算一個節(jié)點到其他所有節(jié)點的最短路徑。本文將詳解該算法的圖解與實現,需要的可以參考一下
    2022-07-07
  • 詳解C語言中的Static關鍵字

    詳解C語言中的Static關鍵字

    這篇文章主要為大家介紹了C語言中Static關鍵字,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論

榆中县| 会东县| 安岳县| 藁城市| 称多县| 怀远县| 天津市| 桂林市| 东乌珠穆沁旗| 安远县| 盈江县| 澄迈县| 辛集市| 嘉黎县| 乳源| 房产| 西和县| 乐昌市| 揭阳市| 田阳县| 邵阳市| 南雄市| 子长县| 全州县| 叶城县| 建德市| 新田县| 大连市| 辽阳市| 额尔古纳市| 资源县| 和静县| 长子县| 桦甸市| 睢宁县| 原阳县| 七台河市| 岱山县| 建始县| 綦江县| 资中县|