²éÕÒÊÇÔÚ³ÌÐòÉè¼ÆÖÐ×î³£Óõ½µÄËã·¨Ö®Ò»£¬¼Ù¶¨Òª´Ón¸öÕûÊýÖвéÕÒxµÄÖµÊÇ·ñ´æÔÚ£¬×îÔʼµÄ°ì·¨ÊÇ´ÓÍ·µ½Î²Öð¸ö²éÕÒ£¬ÕâÖÖ²éÕҵķ½·¨³ÆΪ˳Ðò²éÕÒ¡£
Ò²½Ð¶Ô±È˳Ðò²éÕÒ£¬ÆäÌصã¾ÍÊÇ´Ó±íµÄµÚÒ»¸öÔªËØ¿ªÊ¼Ò»¸öÒ»¸öÏòϲéÕÒ£¬Èç¹ûÓкÍÄ¿±êÒ»ÖµÄÔªËØ£¬²éÕҳɹ¦;Èç¹ûµ½×îºóÒ»¸öÔªËØÈÔûÓÐÄ¿±êÔªËØ£¬Ôò²éÕÒʧ°Ü¡£ÔÚÆä²éÕҵĹý³ÌÖУ¬ÔÊÐíÓжà¸öÔªËØÏàͬµÄÇé¿ö£¬´Ëʱ£¬ËùÕÒµ½µÄÒ²¾ÍÊǶà¸öÔªËØ¡£
1£©Ë³Ðò²éÕҵĻù±¾Ë¼Ïë
»ù±¾Ë¼ÏëÊÇ£º´Ó±íµÄÒ»¶Ë¿ªÊ¼£¬Ë³ÐòɨÃèÏßÐÔ±í£¬ÒÀ´Î½«É¨Ãèµ½µÄ½áµã¹Ø¼üÓîºÍ¸ø¶¨ÖµKÏà±È½Ï¡£Èôµ±Ç°É¨Ãèµ½µÄ½áµã¹Ø¼ü×ÖÓëKÏàµÈ£¬Ôò²éÕҳɹ¦£»ÈôɨÃè½áÊøºó£¬ÈÔδÕÒµ½¹Ø¼ü×ÖµÈÓÚKµÄ½áµã£¬Ôò²éÕÒʧ°Ü¡£
2£©Ë³Ðò²éÕҵĴ洢½á¹¹ÒªÇó
¡¡Ë³Ðò²éÕÒ·½·¨¼ÈÊÊÓÃÓÚÏßÐÔ±íµÄ˳Ðò´æ´¢½á¹¹£¬Ò²ÊÊÓÃÓÚÏßÐÔ±íµÄÁ´Ê½´æ´¢½á¹¹£¨Ê¹Óõ¥Á´±í×÷´æ´¢½á¹¹Ê±£¬É¨Ãè±ØÐë´ÓµÚÒ»¸ö½áµã¿ªÊ¼£©¡£
³ÌÐòʾÀý´úÂ룺
#include<stdio.h>
void Search(int *s,int n,int k); int main() { int a[10]={1,3,4,8,9,10,77,6,9,34}; int num;
printf("ÇëÊäÈëÒª²éÕÒµÄÊý£º");
scanf("%d",&num); Search(a,10,num); } void Search(int *s,int n,int k) { int i; int cout=0; int find=0;
for(i=0;i<n;i++) { if(s[i]==k) { cout++; find=1; } } if(find==0) printf("sorry, %d ûÓÐÕÒµ½£¡\n",k); else printf("%d ÒѾÕÒµ½£¬¹²ÓÐ %d ¸ö\n",k,cout); } |