日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

等值数目-------2012年12月26日

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 等值数目-------2012年12月26日 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? 問題描述:已知兩個整數數組f[]與g[],它們的元素都已經從小到大排列好,而且兩個數組中的元素都各不相同。例如,f[]中有1,3,4,7,9,而g[]中有3,5,7,8,10。試編寫程序算出這兩個數組之間有多少組相同的元素。就這個例子而言,f[1]與g[0]是一組,f[3]與g[2]是一組。? ? ? ? 我的思路:關鍵點還是"元素都已經從小到大排列好"。那么,兩個數組,一起遍歷就可以解決問題。代碼如下: 1 #include <stdio.h> 2 3 int f[]={1,3,4,7,9}; 4 int g[]={3,5,7,8,10}; 5 int len_f=sizeof(f)/sizeof(int); 6 int len_g=sizeof(g)/sizeof(int); 7 int result=0; 8 9 //函數原型 10 void equal_count(); 11 12 int main() 13 { 14 equal_count(); 15 return 0; 16 } 17 18 void equal_count() 19 { 20 int i,j; 21 for(i=0,j=0;i<len_f && j<len_g;) 22 { 23 if(f[i]==g[j]) 24 { 25 printf("f[%d]==g[%d]\n",i,j); 26 result++,i++,j++; 27 } 28 else if(f[i]>g[j]) 29 j++; 30 else 31 i++; 32 } 33 printf("result is: %d\n",result); 34 }如果您覺得我的文章對您有幫助,請贊一下,非常感謝!

轉載于:https://blog.51cto.com/neilhappy/1101295

總結

以上是生活随笔為你收集整理的等值数目-------2012年12月26日的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。