用随机函数产生16个100~1000的整数,放到4×4的二维数组中,求最大值和平均值
5条回答 默认 最新
- CSDN专家-link 2021-05-31 11:26关注
/* 用随机函数产生16个100~1000的整数,放到4×4的二维数组中,求最大值和平均值 */ #include<stdlib.h> #include<time.h> void main() { int a[4][4]; srand((unsigned)time(NULL));//选取种子文件 int i, j,max=0; float sum = 0,avg; for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) { a[i][j] = rand() % 900 + 100; if (a[i][j] > max) max = a[i][j]; sum+=a[i][j]; } // avg = sum/16; for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) printf("%d ", a[i][j]); printf("\n"); } printf("最大值为:%d,平均值为:%.1f", max, avg); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用