-
建立新專案時,如果選擇 Win32 應用程式(Windows 程式),則程式中的入口函式必須是 WinMain() 如果選擇 Win32 控制台應用程式(控制台程式,即 DOS 程式,不能使用圖形函式),則程式中的入口函式為 main()。
-
你能提供錯誤的資訊嗎? 您的編譯器可能設定不正確,並且您的程式沒有錯誤!
-
在main前面加乙個空隙,其他人看不出**是錯的。
-
程式是正確的,也許你的編譯器是錯誤的。
-
1.將 n 限制在某個範圍內,例如 n=rand()%100+1; /* 1<=n<=100 */
2.在 main 函式中呼叫函式 getdata 時,第乙個引數應該是陣列第乙個元素的位址。 例如,int sum[1000];
getdata(sum,0);
-
*這句話(A + N)的範圍有限制嗎?
-
"解決您的問題很容易。
-
我切換到 VS2010 並使用了 CIN >>
-
不是你的語法錯誤? 您的掃瞄可能是錯誤的。
-
第乙個中 = (高 + 中) 2;
MID 沒有初始值。
應為 mid = (高 + 低) 2;
當它最終被發現時,它不應該是 AIM
它應該是 mid+1
-
int midsearch(int aim, int array, int n)
if(j==1)
return i;返回其在陣列中的順序
return -1;
你寫的太複雜了。
-
mid = (high + mid)/2;
while (low <= high &&array[mid] != aim)
在上一節中,將。
mid=(高+中) 2.
mid=(high+low)/2
邋遢,對吧?
-
這是乙個引數。 它如何成為乙個功能?
system("cls");但是,整個螢幕將被重新整理,因此請將選單重寫到一邊。
-
函式是變數名加上一對括號,稱為函式,比如func(),這個叫函式,你給的**是乙個指令碼,用來玩人,是用vbe寫的,幾年前我也玩過,呵呵。
因為 c 是值傳遞,推送後,如果 stack==null,推送時堆疊的位址無法帶回,所以返回後堆疊仍然是 null,可以這樣修改: >>>More