請問下列程式錯在哪啦,請問這個程式錯在哪裡?謝謝

2025-01-28 21:35:18 字數 2360 閱讀 5263

1樓:網友

if s[i]>max;

if s[i]max)

max=s[i];

nmax=i;

if (s[i]min=s[i];

nmin=i;

就對了。還有。

printf("max,nmax");

printf("min,nmin");可能輸不出你要的結果吧?

改成printf("%d,%d",max,nmax);

printf("%d,%d",min,nmin);應該就可以了。

2樓:網友

#include

int max,min,nmin,nmax;

void minmax(int s[ ]int n)int i;

max=s[0],nmax=0,min=s[0],nmin=0;

for(i=1;imax)

if (s[i]void main()

int a[40],i;

for (i=0;i<=39;i++)

a[i]=i*i-80*i;

minmax(a,40);

if語句判斷錯誤 應該為。

if(){還有你的輸出也有錯誤。

應該為以上我寫的。

3樓:網友

看來你是初學寫程式吧,你檢查一下下邊兩句呢:

if s[i]>max;

if s[i]max)

max=s[i];

nmax=i;

if(s[i]min=s[i];

nmin=i;

請問這個程式錯在**?謝謝

4樓:己翠琴

您好。。主要是因為return後面只能。接乙個引數。不可以是兩個。

5樓:網友

不能同時傳2個引數吧。

請問程式**出錯了

6樓:網友

你在char *buf = ;設個斷點,你就明白了。

1. ss <<"hi, welcome to !"; 後,ss內部沒有「\0」結尾。

2. ;時,它內部會呼叫freeze函式,然後你再使用ss<<"\0";時,並沒有像你預期的那樣,寫成功了。向乙個freeze的strstream寫資料會導致它壞掉。

所以buf並沒有null結尾,後面的東東是隨機的,未初始化的記憶體內容。

正確的做法:

ostrstream ss;

int n;

ss <<"hi, welcome to !";

n = ;char *buf = new char[n+1];

memset(buf, 0, n+1);

memcpy(buf, ,n);

cout <<"n="return 0;

7樓:網友

明顯就是陣列越界,你的buffer沒有做初始化,改成char *buffer = null在膚質就沒問題了。

請教高手解釋一下,下面程式為什麼錯在什麼地方

8樓:陳灃老師

下邊為引用:

應用程式錯誤的原因。

1.病毒木馬造成的,在當今網際網絡時代,病毒坐著為了獲得更多的牟利,常用病毒綁架應用程式和系統檔案,然後某些安全防毒軟體把被病毒木馬感染的應用程式和系統檔案當病毒殺了導致出現應用程式錯誤。

2.應用程式元件丟失,應用程式完整的執行需要一些系統檔案或者某些ll檔案支援的,如果應用程式元件不完整也會導致應用程式出錯。

應用程式自身的bug引起的應用程式發生異常,人沒有完人,程式也一樣的,程式設計師只能做到儘量讓bug出現少點,出現乙個就解決乙個bug。

3.應用軟體與作業系統或其他應用軟體發生不相容造成應用程式發生異常。

4.作業系統自身的問題,作業系統本身有bug ,也會導致出現崩潰 應用程式錯誤 該記憶體不能為read。

5.電腦硬體相容性也會引起的,還有散熱不好,超頻等也會出現應用程式錯誤的。

應用程式錯誤解決辦法。

先排除是不是病毒木馬引起的,請使用金山衛士進行木馬查殺,、進入主介面進入【查殺木馬】

然後點選【快速掃瞄】即可。

2.用金山衛士進行漏洞修復,解決系統本身造成的應用程式發生異常。

進入主介面進入【漏洞修復】

然後點選【立即修復】即可。

3.如果是單一某個應用程式引起的應用程式錯誤,那就嘗試重新解除安裝該軟體進行重新安裝。如果還是無法解決,就關閉其他軟體看是否能解決。

4.以上方法還是無法解決,那就肯能是硬體問題引起的,那就分別檢查記憶體條,主機板,散熱器等等。這個建議找專業硬體維修商解決,不推薦大家自己手動解決。"

請問下這是蜂鳥嗎,請問這個是不是蜂鳥?

不是。這是叉尾太陽鳥食性與其它太陽鳥相似,以花蜜為主食 兼捕食飛蟲和樹叢中昆蟲和蜘蛛等 野生狀態下常扇動雙翅懸垂於花朵上空 以微呈彎曲的嘴和管狀的長舌吸食花蜜 也吃種子等食物 請問這個是不是蜂鳥?不是,蜂鳥比你圖中要小得多。見下圖 蜂虎 可能是 藍喉蜂虎 請問這是蜂鳥嗎?蜂鳥鷹蛾,拉丁學名 macr...

請問這個極限運算的錯誤在哪,請問我這個極限計算錯在哪?

第乙個等號方法不對,但還不能算錯誤 第二個等號就錯誤了,如樓上所說,加減是不能用等價無窮小代換的後面的當然也就錯下去了 求極限方法很多,也比較靈活,這個要熟能生巧。這道題我建議你先用等價無窮小,把括號外面的那個sinx用x帶換掉,分子分母約掉乙個x變成3次方,然後可以考慮如下三種思路進行化簡 思路一...

請問這抖音上面的這種特效在哪弄,請問下抖音上這種特效怎麼弄?

抖音本身帶有特效啊 實在不行只有在軟體上製作了 有的是軟體有的應該是自帶的吧 應該是在手機上用的吧!我感覺是有益的,我本身就是在幼兒園學過珠心算,給後來的心算打好了基礎,現在兩位 兩位的運算稍微想一下就能得出答案,三位 兩位也很容易算出來,省去了列豎式的時間,提高了運算速度,不過珠心算 心算都會影響...