1樓:珈藍惜夢
源程式**以及演算法解釋如下:
#define _crt_secure_no_warnings//vs環境下需要,vc不需要
#include
using namespace std;//引用命名空間
void main()
if (number[i] < min)//如果小那麼取出來
}cout << "max: " << max << endl;
cout << "min: " << min << endl;
cout << "i_max: " << i_max << endl;
cout << "i_min: " << i_min << endl;
}程式執行結果如下:
擴充套件資料:
對任意乙個一維陣列,從中找出陣列元素的最大值和最小值並輸出 。
要求:1)陣列有10個元素;
2)使用scanf函式實現陣列元素的輸入,輸入前給出必要的提示資訊;
3)輸出時,首先輸出陣列的十個元素,然後輸出其最大值和最小值。
樣例輸入
1 2 3 4 5 6 7 8 9 0
樣例輸出
a[0]=1
a[1]=2
a[2]=3
a[3]=4
a[4]=5
a[5]=6
a[6]=7
a[7]=8
a[8]=9
a[9]=0
max:9,min:0*/
#include
int main()
printf("max:%d,min:%d",max,min);
return 0;
}
2樓:願者上鉤
**: #include
void main()
else
if(a[i] } } printf("最大值的下標是%d(下標從0開始)\n",max_f); printf("最小值的下標是%d(下標從0開始)\n",min_f); } 圖: 定義乙個包含10個元素的一維陣列,從鍵盤分別給這個一維陣列賦值,求出其中的最大值、最小值及它們的下標 3樓:匿名使用者 這麼多問題,,給個有心人幫你吧.. 4樓:匿名使用者 2.program wt(input,output); vara:array[1..3,1..5]of longint; i,j,max,h,l:longint; begin for i:=1 to 3 do for j:=1 to 5 do read(a[i,j]); for i:=1 to 3 do for j:=1 to 5 do if a[i,j]>max then begin max:=a[i,j];h:=i;l:=j;end; writeln(max); writeln('hang:',h,'lie:',l); end. 3.program wt(input,output); vara:array[1..10]of longint; i,max,min,m,x,t:longint; begin min:=maxint; for i:=1 to 10 do begin read(a[i]); if a[i]max then begin max:=a[i];x:=i;end; end; t:=a[m];a[m]:=a[1];a[1]:=t; t:=a[x];a[x]:=a[10];a[10]:=t; for i:=1 to 10 do write(a[i],' '); end. 4.program wt(input,output); vara,b,c:array[1..3,1..4]of longint; i,j:longint; begin for i:=1 to 3 do for j:=1 to 4 do read(a[i,j]); for i:=1 to 3 do for j:=1 to 4 do read(b[i,j]); for i:=1 to 3 do for j:=1 to 4 do c[i,j]:=a[i,j]*b[i,j]; for i:=1 to 3 do begin for j:=1 to 4 do write(c[i,j],' '); writeln; end; end. 編寫函式求出任意乙個二維陣列元素中最大值和最小值的下標,c語言程式題,**等,謝謝謝謝謝 5樓: #include #define row 3 #define col 2 int main() else if(a[i][j] }printf("陣列的最大值為%d,位於第%d行,第%d列\n",max,maxi,maxj); printf("陣列的最小值為%d,位於第%d行,第%d列\n",min,mini,minj); return 0;} 從鍵盤輸入10個整型資料,放入陣列a 中,求其最大值、最小值及其所在元素的下標位置,並輸出。 6樓: 1、輸入a=[12,2,3,4,34,24],建立乙個a列表。 2、輸入max_value=max(a),進行獲取a列表的最大值。 3、執行py檔案,可以看到最大值是34。 4、輸入max_index=a.index(max(a)),進行獲取最大值的下標。 5、執行py檔案,可以看到a列表的最大值下標為4,需要注意的是下標是從0開始的。 7樓:匿名使用者 #include #include//malloc函式和free函式的標頭檔案int main() printf("最大值為:%d,位置為:%d\n",max,t); for(i=0;i<10;i++) if(*(p+i) printf("最小值為:%d,位置為:%d\n",min,t); free(p);//釋放記憶體 return 0;} 8樓:匿名使用者 你好,程式如下: #include main() max = min = a[0]; maxpos = minpos = 0; for(n=1;n<10;n++) if(a[n] }printf("最小值的元素的下標是: %d\n",minpos); printf("最大值的元素的下標是: %d\n",maxpos); }有疑問提出。 望採納。 9樓:匿名使用者 把你的scanf語句放到for前面 10樓:匿名使用者 這是計算機c語言呀,原題 c語言:求一組陣列最大值及最小值的下標。
10 11樓:匿名使用者 max=a[0]; min=a[1]; for(i=0;i<10;i++) for(i=0;i<10;i++) if(a[i] 12樓:匿名使用者 _getch(); //在return 0之前新增此** 問明 using system class program static void main stringargs int array new int 4,4 int i,j,k int max,min,max row,max col,min row,min col,sum 0 string str... 樂海白 1 以c 控制台應用程式為例 int input console.write 輸入4個整數,之間以逗號分隔。回車鍵結束輸入.r n string str console.readline 讀入一行使用者輸入信 string nums str.split new char 以逗號為分隔符,分離... x在998跟999之間時最小,和為996004 參考 試求 x 1 x 2 x 3 x 1997 的最小值。這個嘛,不妨畫個數軸,好理解些 1 x1 1997 x2 先從簡單的看起,如果假設原式只有 x 1 x 1997 而 x 1 代表從點x到點1的距離,x 1997 為點x到點1997的距離 顯...c 輸入5行5列的二維陣列,求最大值和最小值其對應行列的位置
用C找出陣列中的最大值和最小值,用C 找出陣列中的最大值和最小值
有關絕對值和的最小值,求關於絕對值中最大值和最小值的問題