当前位置:网站首页>Multiply the values of the upper triangular elements of the array by M

Multiply the values of the upper triangular elements of the array by M

2022-06-26 16:44:00 Muzi..

#include<stdio.h>
#include<stdlib.h>
#define N 5
void fun(int a[][N],int m);
int main()
{
    
	 int a[N][N],m,j,i;
	 printf("****the array***\n");
	 for(i=0;i<N;i++)
	   {
    
	      for(j=0;j<N;j++)
	   	   {
      
	   	      a[i][j]=rand()%20;
	   	      printf("%4d",a[i][j]);
	   	     
		    }
		printf("\n");
	   }
	m=rand()%4;
	printf("m=%d\n",m);
	fun(a,m);
	printf("the result\n");
	for(i=0;i<N;i++)
		 {
    
		   for(j=0;j<N;j++)
		 
		 	
			   printf("%4d",a[i][j]);
		 	  printf("\n");
		 
    }
	
	   
}
void fun(int a[][N],int m)
{
    
	 int i,j;
	 for(j=0;j<N;j++)
	  for(i=0;i<N;i++) 
	  {
    
	  	if(i<=j)
	  	a[i][j]*=m;
	  }
	  
}


原网站

版权声明
本文为[Muzi..]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202170506478265.html