亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C語(yǔ)言修煉之路函數(shù)篇真題訓(xùn)練下

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

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

第壹題 :字符串逆序(遞歸實(shí)現(xiàn))

方法一,非遞歸實(shí)現(xiàn)

main主體部分

  • 數(shù)組名是首元素的地址
  • 首元素是char類型,對(duì)應(yīng)的傳參元素過(guò)去就是? char*? 類型

采用兩個(gè)指針不斷移動(dòng),然后交換兩個(gè)位置的元素來(lái)實(shí)現(xiàn)逆序

方法貳,遞歸實(shí)現(xiàn)

大致思路

代碼實(shí)現(xiàn) (推薦自己手動(dòng)模擬一下)

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;
}

第貳題 :計(jì)算一個(gè)數(shù)的每位之和(遞歸實(shí)現(xiàn))

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

第叁題 :遞歸實(shí)現(xiàn)n的k次方

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

相關(guān)文章

  • C語(yǔ)言自制測(cè)色弱找方塊游戲的示例代碼

    C語(yǔ)言自制測(cè)色弱找方塊游戲的示例代碼

    這篇文章主要介紹了基于C語(yǔ)言自制測(cè)色弱找方塊的游戲。該游戲是仿照最近網(wǎng)上流行的找方塊游戲編寫(xiě)的,可玩性還是挺高的,感興趣的可以了解一下
    2022-12-12
  • C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法

    C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法

    對(duì)于簡(jiǎn)單的問(wèn)題,使用簡(jiǎn)單的數(shù)據(jù)類型就可以了,但是對(duì)于有些需要處理的數(shù)據(jù),只用以上簡(jiǎn)單的數(shù)據(jù)類型是不夠的,難以反映出數(shù)據(jù)的特點(diǎn),也難以有效的進(jìn)行處理,本文小編給大家介紹了C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法,需要的朋友可以參考下
    2023-10-10
  • C語(yǔ)言超細(xì)致講解循環(huán)語(yǔ)句

    C語(yǔ)言超細(xì)致講解循環(huán)語(yǔ)句

    我們說(shuō)到當(dāng)滿足特定條件時(shí),就會(huì)執(zhí)行if語(yǔ)句或者switch語(yǔ)句后面的語(yǔ)句,否則不執(zhí)行,但是這只能執(zhí)行一次,在日常生活中,有些事情是需要重復(fù)去做的,C語(yǔ)句就為此引入了循環(huán)語(yǔ)句。所以今天繼續(xù)為大家分享C語(yǔ)言循環(huán)家族
    2022-05-05
  • 淺談c++中的輸入輸出方法

    淺談c++中的輸入輸出方法

    下面小編就為大家?guī)?lái)一篇淺談c++中的輸入輸出方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • C語(yǔ)言實(shí)現(xiàn)自動(dòng)發(fā)牌程序

    C語(yǔ)言實(shí)現(xiàn)自動(dòng)發(fā)牌程序

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)自動(dòng)發(fā)牌程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C/CPP運(yùn)算優(yōu)先級(jí)的坑及解決

    C/CPP運(yùn)算優(yōu)先級(jí)的坑及解決

    這篇文章主要介紹了C/CPP運(yùn)算優(yōu)先級(jí)的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 老生常談C/C++內(nèi)存管理

    老生常談C/C++內(nèi)存管理

    下面小編就為大家?guī)?lái)一篇老生常談C/C++內(nèi)存管理。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • 深入uCOS中全局變量的使用詳解

    深入uCOS中全局變量的使用詳解

    本篇文章是對(duì)uCOS中全局變量的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++廣播通信實(shí)例

    C++廣播通信實(shí)例

    這篇文章主要介紹了C++實(shí)現(xiàn)廣播通信的方法,實(shí)例講述了C++ socket廣播通信的原理與實(shí)現(xiàn)方法,需要的朋友可以參考下
    2014-10-10
  • 實(shí)例講解C語(yǔ)言編程中的結(jié)構(gòu)體對(duì)齊

    實(shí)例講解C語(yǔ)言編程中的結(jié)構(gòu)體對(duì)齊

    這篇文章主要介紹了C語(yǔ)言編程中的結(jié)構(gòu)體對(duì)齊,值得注意的是一些結(jié)構(gòu)體對(duì)齊的例子在不同編譯器下結(jié)果可能會(huì)不同,需要的朋友可以參考下
    2016-04-04

最新評(píng)論