這個c二分查詢有什麼問題

2022-03-21 08:47:19 字數 1714 閱讀 2627

1樓:聽不清啊

程式已經修改完成:

#include

using namespace std;

void aaa_search(int key, int a, int n);

int main()

{ int i,b, a[100], n;

cout << "請輸入陣列的長度:";

cin >> n;

cout << "請輸入陣列:";

for (i = 0; i < n; i++) //中間兩個分號cin >> a[i];

cout << "輸入你要查詢的數字:";

cin >> b;

aaa_search(b, a, n);

void aaa_search(int key, int a, int n) //少了乙個字母c

{ int low, high, mid;

low = 0;

high = n-1;

while (low<=high)

{ mid = (low + high) / 2;

if (key == a[mid])

{ cout << "key is a[" << mid<<"]="

else if (key < a[mid])high = mid - 1;

else if (key > a[mid])low = mid + 1;

2樓:匿名使用者

1.for(i=0,i

2.確保輸入乙個公升序排列的陣列,因為你查詢前未對陣列排序,且你的二分查詢演算法假定陣列是公升序排列的。

3.if (key == a[mid])

cout << "key is a[" << mid<<"]="<

改成if (key == a[mid])

3樓:匿名使用者

for (i = 0;i < n; i++) 這裡的逗號都改成分號

cin >> a[i];

挑了脂肪粒能吃海鮮嗎

4樓:預警_防範

挑了多少啊,怎麼挑的,有多大,什麼費用啊

點脂肪粒三天了能吃海鮮和辣的嗎

點完脂肪粒三天了能吃海鮮和辣的嗎

臉上有黑頭和脂肪粒和吃海鮮有關係嗎

5樓:小當家王子

很顯然沒關係,黑頭是毛孔粗大,清潔不到位導致的,脂肪粒是肌膚吸收能力不足造成的。

6樓:胡hu巴

這個和吃海鮮是沒有關係的哦. 黑頭是因** 油脂在空氣中氧化面形成的.

脂肪粒又名汗管瘤,有的是遺傳 或者傳染引起的,有的是因為使用護膚品營養過勝造 成的.

目前沒有藥物**脂肪粒的可能性,即使雷射或者冷卻都會有**的可能性, 建議個人臉部清潔方面一定要注意哦.

脂肪粒用禾言春植萃精華霜可以吃海鮮嗎?下午不注意剛吃了點emmmm

7樓:酥z剌繈zq妮

我沒忌過口,也用好了,不過還是不誤導你了,建議忌下口,畢竟有些人確實海鮮反應很大

點完脂肪粒能吃辣的海鮮嗎

c語言二分法查詢,C語言二分法查詢

include 不用math標頭檔案 void main hing和low賦初值 scanf d k while high low printf no return if語句去掉 include include void main scanf d k high 9,low 0 初值不能忘while ...

幫我看看這個c語言程式有什麼問題,我執行出來是if條件不管輸入什麼都,都只執行if中的語句

fuhao 換成fuhao 下面的同理,單個等號換成 c語言中 不同於 我用的多個if語句編的c語言程式,最後用了乙個else結尾,但為什麼不管我怎麼執行這句話總是要在末尾輸出 5 你能把整個 貼出來看一下麼 主函式main是不能被呼叫的。c語言else if 如果有多個條件滿足是執行第乙個滿足條件...

夏普9020c好麼?有什麼問題,用過的說說

9020的優點缺點你基本上知道 就不廢話了 相信你也是ms夏普壇友。1沒有黑屏硬傷 呵呵 太神奇了 我你這個問題就 黑屏了 現在肯定給你說會黑屏 我個人還在研究 不知道為什麼。2可以使用藍芽耳機。3照相個人覺得不差 但也不好。個人基本不照相 喜歡照相買18104音質外放還不錯 聲音小了點 耳機很不錯...