1樓:路424宇
#include "stdio.h"
#include "conio.h"
main()
;int a=0,k=0,l=0,max,min;
for(i=0;ia)
}else}}
max=sz[k];
for(i=0;i}else}}
min=sz[l];
printf("%d\n%d\n",max,min);
}這樣就正確了,關鍵是你的k,l的作用是把最大、最小的陣列元素的位置記錄下來。
2樓:
最大值最小值都不對。k++只有在當前值比目前找到的最大值大的時候才執行。所以max=sz[k]這句根本就不對。如果你的最大值輸出正確,那也只是運氣。
改成這樣吧:
int max=sz[0], min=sz[0];
for(i=1; i abs(max)) max = sz[i];
if(abs(sz[i]) < abs(min)) min = sz[i];
}printf("%d %d\n",max,min);
其中abs是c標準庫函式,用來求絕對值
3樓:匿名使用者
k和l最後取值不對,把a付給max,再把a付初值求min,再把a付給min,輸出max、min
C語言問題,很簡單的,請賜教,C語言很簡單的!!!高手請指教 謝謝!!!!!
有兩個問題,第一 在定義指標的時候,要確定指標的型別,即指標所指向得資料的型別。int型指標只能指向int型資料或int型指標。而,p q語句中,你把char型指標地址付給int型指標顯然就不對了。第二個問題類似,p q語句中的實質是,你要把指標q指向的值 字元型值 付給p指向的用來存放整形資料的記...
c標頭檔案中宣告的函式都是在哪兒定義的
1 函式宣告由函式返回型別 函式名和形參列表組成。形參列表必須包括形參型別,但是不必對形參命名。這三個元素被稱為函式原型,函式原型描述了函式的介面。定義函式的程式設計師提供函式原型,使用函式的程式設計師就只需要對函式原型編輯即可。2 比如 返回型別 函式名 引數1型別 引數1,引數2型別 引數2,例...
用vb怎麼編簡單的打字軟體,用vb怎麼編一個簡單的打字軟體,
最簡單的,做個文字框,所有功能都是文字框提供的啊,預設就行除了把文字框設定為 multiline 設定為 true 有text1,text2和label1 text1拿來顯示文章,text2打字,label1顯示正確率dim i,p as integer private sub text1 chan...