C語言 | 比較字符串s1 s2,不用strcmp

      網友投稿 1112 2022-05-28

      例68:C語言編一個程序,將兩個字符串s1和s2比較,若s1>s2,輸出一個正數;若s1=s2,輸出0,否則輸出負數要求不要用strcmp函數。

      解析:兩個字符串用gets函數讀入。輸出的正數或負數的絕對值應是相比較的兩個字符串相應字符的ASCII碼的差值。

      源代碼演示:

      #include//頭文件 int main()//主函數 { int i,result;//定義整型變量 char s1[100],s2[100];//定義字符數組 printf("輸入字符1:");//提示語句 gets(s1); //鍵盤錄入,空格也算 printf("\n輸入字符2:");//提示語句 gets(s2); //鍵盤錄入 i=0;//賦初值 while((s1[i]==s2[i])&&(s1[i]!='

      #include//頭文件 int main()//主函數 { int i,result;//定義整型變量 char s1[100],s2[100];//定義字符數組 printf("輸入字符1:");//提示語句 gets(s1); //鍵盤錄入,空格也算 printf("\n輸入字符2:");//提示語句 gets(s2); //鍵盤錄入 i=0;//賦初值 while((s1[i]==s2[i])&&(s1[i]!='\0')) { i++; //逐個比較 } if(s1[i]=='\0'&&s2[i]=='\0') { result=0; } else { result=s1[i]-s2[i]; //按照ASCII碼表輸出差值 } printf("\n輸出結果:%d\n",result); return 0;//主函數返回值為0 }

      ')) { i++; //逐個比較 } if(s1[i]=='

      #include//頭文件 int main()//主函數 { int i,result;//定義整型變量 char s1[100],s2[100];//定義字符數組 printf("輸入字符1:");//提示語句 gets(s1); //鍵盤錄入,空格也算 printf("\n輸入字符2:");//提示語句 gets(s2); //鍵盤錄入 i=0;//賦初值 while((s1[i]==s2[i])&&(s1[i]!='\0')) { i++; //逐個比較 } if(s1[i]=='\0'&&s2[i]=='\0') { result=0; } else { result=s1[i]-s2[i]; //按照ASCII碼表輸出差值 } printf("\n輸出結果:%d\n",result); return 0;//主函數返回值為0 }

      '&&s2[i]=='

      #include//頭文件 int main()//主函數 { int i,result;//定義整型變量 char s1[100],s2[100];//定義字符數組 printf("輸入字符1:");//提示語句 gets(s1); //鍵盤錄入,空格也算 printf("\n輸入字符2:");//提示語句 gets(s2); //鍵盤錄入 i=0;//賦初值 while((s1[i]==s2[i])&&(s1[i]!='\0')) { i++; //逐個比較 } if(s1[i]=='\0'&&s2[i]=='\0') { result=0; } else { result=s1[i]-s2[i]; //按照ASCII碼表輸出差值 } printf("\n輸出結果:%d\n",result); return 0;//主函數返回值為0 }

      ') { result=0; } else { result=s1[i]-s2[i]; //按照ASCII碼表輸出差值 } printf("\n輸出結果:%d\n",result); return 0;//主函數返回值為0 }

      編譯運行結果如下:

      C語言 | 比較字符串s1 s2,不用strcmp

      輸入字符1:love 輸入字符2:love 輸出結果:0 -------------------------------- Process exited after 7.613 seconds with return value 0 請按任意鍵繼續. . .

      以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~

      C 語言

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:華為云數據遷移工具解決方案:騰訊云遷移到華為云
      下一篇:show full processlist,MySQL 優化第7天學習
      相關文章
      久久精品国产亚洲沈樵| 亚洲av无码天堂一区二区三区| WWW国产亚洲精品久久麻豆| 亚洲国产91在线| 国产精品亚洲四区在线观看| 色噜噜综合亚洲av中文无码| 久久久久亚洲精品美女| 亚洲AV成人片色在线观看 | 亚洲av日韩av高潮潮喷无码| 亚洲AV无码久久精品狠狠爱浪潮| 亚洲乳大丰满中文字幕| 亚洲日韩aⅴ在线视频| 亚洲色欲久久久综合网| 亚洲AV无码一区二区三区系列| 亚洲AV无码一区二区二三区入口| 亚洲av伊人久久综合密臀性色 | 亚洲AV无码一区二三区| 亚洲另类少妇17p| 国产AⅤ无码专区亚洲AV| 亚洲色WWW成人永久网址| 亚洲AV无码不卡无码| 亚洲综合视频在线| 亚洲春色另类小说| 2020亚洲男人天堂精品| 亚洲中文字幕无码爆乳app| 亚洲AV无码成人网站在线观看| 亚洲AV成人无码网天堂| 亚洲狠狠爱综合影院婷婷| 亚洲最大av无码网址| 国产亚洲精品资源在线26u| 亚洲好看的理论片电影| 亚洲天堂一区在线| 亚洲午夜无码久久久久软件| 自拍偷自拍亚洲精品播放| 亚洲精品无码久久久久AV麻豆| 亚洲色中文字幕无码AV| 亚洲无线电影官网| 亚洲男人天堂2018av| 国产产在线精品亚洲AAVV| 中文字幕亚洲不卡在线亚瑟| 久久亚洲国产中v天仙www |