#include<stdio.h>#include<string.h>#defineMAX_LENGTH50//最大長度char*String_Invertion(char*str);intmain(){charstring[MAX_LENGTH];printf("請輸入一個字符串\n");scanf("%s",string);String_Invertion(string);printf("反轉后的字符串為%s\n",string);return0;}/***@brief字符串反轉函數*@paramstr目標字符串*@return反轉后的字符串(str)*/char*String_Invertion(char*str){if(str==NULL)returnNULL;intlen=strlen(str);inti=0;for(i=0;i<len/2;i++)//替換len/2次{/*(按位)異或交換法,其他交換法參考day27*/str[i]=str[i]^str[len-1-i];str[len-1-i]=str[i]^str[len-1-i];str[i]=str[i]^str[len-1-i];}returnstr;}
運行結果
//Createdbywww.runoob.comon15/11/9.//Copyright©2015年菜鳥教程.Allrightsreserved.//#include<stdio.h>voidreverse(char*s){//獲取字符串長度intlen=0;char*p=s;while(*p!=0){len++;p++;}//交換...inti=0;charc;while(i<=len/2-1){c=*(s+i);*(s+i)=*(s+len-1-i);*(s+len-1-i)=c;i++;}}intmain(){chars[]="www.runoob.com";printf("'%s'=>\n",s);reverse(s);//反轉字符串printf("'%s'\n",s);return0;}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
數字鴻溝是什么意思?數字鴻溝(digital gap),是指在全球數字化進程中,不同國家、地區、行業、企業、社區之間,由于對信息、網絡技術的擁有程度、應用程度以及創新能力的差別而造成的信息落差及貧富進一步兩極分化的趨勢。數字鴻溝是經濟和社會發展矛盾在數字時代的集中反映,彌合數字鴻溝不僅是為了幫助弱勢群體跟上時代步伐,更是落實一系列國家發展戰略的客觀需要和迫切要求。如何解決老年人數字鴻溝問題?老年人...
(資料圖)據媒體稱,在福島核泄漏發生10多年后,日本正計劃大幅轉向核電,旨在重啟大量閑置的反應堆,并利用下一代技術開發新核電站。日本首相岸田文雄支持開發和建設新反應堆的計劃,以避免電網因夏季需求激增而崩潰,并減少對能源進口的依賴。有媒體稱,岸田文雄將于周三發正式消息。據了解,在2011年福島核泄漏發生之后,日本基本上禁止新建核電站,而是專注于重啟現有設施。與此同時,媒體稱,日本經濟產業省希望最早在...
【資料圖】最近這段時間總有小伙伴問小編新版qq秘密在哪里是什么,小編為此在網上搜尋了一些有關于新版qq秘密在哪里的知識送給大家,希望能解答各位小伙伴的疑惑。新版qq秘密在哪里?下面就給大家分享一下。首先在手機上打開QQ空間,點擊右上角的“+”號。接著點擊下方的“小秘密&rdquo;在這里我們就可以投遞或者看人家發的小秘密了。你學會了嗎?...