weixin_58567021 2021-05-31 11:13 采纳率: 100%
浏览 36
已采纳

c程序编程 求大神帮助

用随机函数产生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);
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?