1樓:樂跑小子
#include
void main()
;int i,x,y;
printf("輸入你要查詢的數:\n");
scanf("%d",&x);
y=0; //標記是否已找到,y=1表是找到了,y=0表示沒找到
for(i=0;i<10;i++) //迴圈,把x和陣列中的元素乙個個比較
}if(y==0)printf("無法找到你要查詢的數\n"); //y=0表示找不到}
2樓:13孤島
陣列查詢:int i=0;
char a[10]=;
for(;i<10;i++)
連表查詢:
3樓:匿名使用者
#include
#include
typedef struct
student;
int main()
if(i==10)
st.studentid[a]='\0';
b++;
for(a=0;b<
st.name[a]='\0';
b++;
for(a=0;b<
st.major[a]='\0';
b++;
for(a=0;b<
st.grade[a]='\0';
printf("studentid is:%s\n",st.studentid);
printf("student's name is:%s\n",st.name);
printf("student's major is:%s\n",st.major);
printf("student's grade is:%s\n",st.grade);
break;}}
}fclose(stdinf);
return 0;}
用c語言編寫順序查詢和二分查詢(折半查詢)
4樓:
老大,人家叫你答c語言啊,你的都不是c語言,暈,樓主,我覺得你出200分我就幫你解決,你的分太低了。。
5樓:
/*順序查詢:*/
#include
void main()
; int i,x,y;
printf("輸入你要查詢的數:\n");
scanf("%d",&x);
y=0; //標記是否已找到,y=1表是找到了,y=0表示沒找到for(i=0;i<10;i++) //迴圈,把x和陣列中的元素乙個個比較 }
if(y==0)printf("無法找到你要查詢的數\n"); //y=0表示找不到
}/*二分查詢: 添個主函式呼叫下就好了*/int search(int a,int x,int n)else if(x
else } return -1;} 6樓:泠月冰辰 我這裡有。。。 typedef int elemtype; //二分法查詢 const elemtype* myfind(const elemtype* a,int n,const elemtype& e) return 0; }//遞迴描述二分法查詢 const elemtype* myfind_dg(const elemtype* front,const elemtype* rear,const elemtype& e) 順序查詢,簡單我就不說了,乙個迴圈的事。 c語言程式設計問題(按順序查詢) 初學
10 7樓:匿名使用者 #include #define n 10 int sequential_search(int a, int n, int x) void main() ; printf("x = "); scanf("%d",&x); index = sequential_search(a,n,x); if(index) printf("the position is: %d\n",index); else printf("not find : %d\n",x);} 8樓: 修改函式為: int sequential_search(int a[ ], int n, int x) {int i; //int *p,*t; //t=p;這裡用了指標,不需要啊! for(i=0; i 9樓:匿名使用者 int sequential_search(int a[ ], int n, int x) 順序查詢 在乙個已知無序佇列中找出與給定關鍵字相同的數的具體位置。原理是讓關鍵字與佇列中的數從第乙個開始逐個比較,直到找出與給定關鍵字相同的數為止。複雜度為o n 二分查詢又稱折半查詢,它是一種效率較高的查詢方法。二分查詢要求 1.必須採用順序儲存結構 2.必須按關鍵字大小有序排列。優缺點 折半查詢... 回答您好,可以把問題描述的清楚一些 提問你幫我看下 錯了 回答嗯嗯,等一會 printf那塊,計算表示式不能寫雙引號裡啊 旺柴 這個if else也有問題 跟題目沒對應上 小於0的情況裡,不應該判斷是不是大於0小於15更多9條 結果 c1 a,c4 d c5 d 82,164 14,80,4 c 3... found for k 1 k for k 2 k if i k 0 break found if k if k i found return k return i 稍微改了一下 注意比較 測過了好用 include include int fun int m void main ps 的同學 那個...用c語言編寫順序查詢和二分查詢(折半查詢)
c語言程式問答,C語言程式問答
c語言程式改錯,C語言程式改錯