第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么提示必須定義入口點(diǎn)

為什么提示必須定義入口點(diǎn)

C C# C++
qq_改恒_0 2017-09-07 11:02:59
应该如何去改正
查看完整描述

5 回答

已采納
?
Yexiaomo

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超157個(gè)贊

程序入口就是需要定義 ?main() 方法

看代碼應(yīng)該是C語(yǔ)言的折半查找算法,雖然文件后綴名是 .cpp ,按照C語(yǔ)言方式寫應(yīng)該沒(méi)啥問(wèn)題

將你的定義數(shù)組放在main()方法中

在程序的最后添加如下代碼

int?main()
{
????int?v[20]?=?{1,2,3,4,5,6,7,8,9,10};
????int?index?=?binsearch(5,?v,?10);?//我這里查找的是?5
????printf("查找?5?在數(shù)組中的位置為:?%d",?index);?
????return?0;
}
查看完整回答
2 反對(duì) 回復(fù) 2017-09-07
  • qq_改恒_0
    qq_改恒_0
    binsearch中(5,v,10)的含義是什么 還有是把程序放在main中還是在這個(gè)程序的結(jié)束后面加上你所說(shuō)的代碼。
  • Yexiaomo
    Yexiaomo
    額....,你還是好好看這個(gè)算法吧
?
Yexiaomo

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超157個(gè)贊

binsearch(5,v,10)

含義就是在 v數(shù)組中查找 5這個(gè)數(shù)

查找索引結(jié)束是 10

--------------分割線-------------

完整代碼這樣寫

#include?<stdio.h>
int?binsearch(int?x,?int?v[20],?int?n)
{
????int?low,?hight,?mid;
????low?=?0;
????hight?=?n?-?1;
????while(low?<=?hight)
????{
????????mid?=?(low+?hight)/2;
????????if?(x<v[mid]){
????????????hight?=?mid-1;
????????}else{
????????????low?=?mid+1;
????????}
????????mid?=?(low+hight)/2;
????}
????if?(x?==?v[mid])
????{
????????return?mid;
????}else{
????????return?-1;
????}
}?
int?main()
{
????int?v[20]?=?{1,2,3,4,5,6,7,8,9,10};
????int?index?=?binsearch(5,?v,?10);
????printf("查找?5?在數(shù)組中的位置為:?%d",?index);?
????return?0;
}


查看完整回答
反對(duì) 回復(fù) 2017-09-08
  • 5 回答
  • 0 關(guān)注
  • 5173 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)