回覆列表
-
1 # 使用者4928387633707
相關內容
- 從鍵盤上為一個5*5的整型陣列輸入資料,並找出主對角線上元素的最大值及其所在的行號?
- 編寫程式生成20個200到300之間的隨機整數存放到陣列中,輸出其中能被5整除的數並求出它們的和?
- c語言編寫程式,定義一個3行4列的二維整型陣列?
- 指向整型陣列的指標如何用?
- 程式設計求出任意一個一維陣列元素中最大值和最小值的下標。陣列元素的值由使用者鍵盤輸入?
- c語言程式設計:將一個任意整數插入到已排列的整型陣列中,插入後,陣列中的數仍保持有序?
- 編寫程式,計算一個整型陣列中的所有資料的總和、平均值、最大值、和最小值?
- 有兩個整型陣列a和b,各有10個元素,將它們對應地逐個相比。如果a陣列中的元素大於b陣列中的相應元?
- 用c語言定義一個大小為10的整型陣列,利用氣泡排序法將陣列元素從大到小排列,並輸出排序後的陣列?
產生1000以內的隨機數來初始化陣列元素。
最大值 初始值 用 a[0][0], 然後依次比較 a[j][i ],
記錄 最大值的下標,存於 row,col.
輸出 最終的 a[row][col].
#include <stdio.h>
#include <time.h>
int main(){
int a[3][4],v;
int i,j,row=0,col=0;
srand(time(0));
for (j=0;j<3;j++) for (i=0;i<4;i++)a[j][i]=rand()%1000;
printf("array:\n");
for (j=0;j<3;j++){
for (i=0;i<4;i++) printf("%d ",a[j][i]);
printf("\n");
}
for (j=0;j<3;j++) for (i=0;i<4;i++){
if (a[j][i] > a[row][col]) {row=j;col=i;};
}
printf("\nmax elem is a[%d][%d]=%d\n",row,col,a[row][col]);
}