C語言求最大最小值,出錯在哪max 11,min

時間 2021-05-05 20:39:59

1樓:匿名使用者

在if語句那你有問題,temp=a[i];a[i]=max;max=temp;這是三個語句,要用{}框起來,改一下就沒有問題了

#include

int amax(int a,int n)}return  max;

}int amin(int a,int n){int temp,min,i;

min=a[0];

for(i=1;i

2樓:匿名使用者

這個就沒問題了,你問題出在temp,只是要找max,min,你值一直交換幹嗎,而且temp沒賦值,預設隨機帶乙個數,給你來個負的就比你自己寫的小了

#include

int amax(int a,int n)return  max;

}int amin(int a,int n){int temp,min,i;

min=a[0];

for(i=1;i

3樓:匿名使用者

max=amax(a[i],10);

min=amin(a[i],10);還要將i的值返回到主函式

c語言最大值最小值交換,C語言最大值最小值交換

風若遠去何人留 include int main if a i j a mini minj i a maxi maxj a maxi maxj a mini minj a mini minj i for i 0 i 3 i return 0 老馮文庫 c語言程式 include stdio.h de...

c語言求陣列總最大值與最小值

3全部int a 10 i,min a 0 max a 0 此處a 0 尚未初始化,max與min成為乙個隨機數 修改後如下 include int main else if a i min min a i printf d,d min,max return 0 max和min的初值不確定。因為定義...

C語言程式設計題,數,把最大值與最後數對調,最小值與數對調,用指標的方法

胡老貓 include define n 10 int main p a 最大的數與最後一個數對換 t p n 1 p n 1 p max p max t 最小的數與第一個數對換 t p p p min p min t 列印輸出 for i 0 i printf d p i printf n ret...