欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

c語言轉(zhuǎn)置矩陣函數(shù)平均值,C++轉(zhuǎn)置矩陣

c語言如何通過定義函數(shù)來轉(zhuǎn)置矩陣?

#include stdio.h

成都創(chuàng)新互聯(lián)公司專注于瓦房店企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),成都做商城網(wǎng)站。瓦房店網(wǎng)站建設(shè)公司,為瓦房店等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

int main()

{ struct aaa

{ int x;

int y;

};

struct aaa t,a[3][3]= {0,0,0,1,0,2,1,0,1,1,1,2,2,0,2,1,2,2};

int i,j;

for(i=0; i3; i++)

{ for(j=0; j3; j++)

printf("[%d,%d]? ",a[i][j].x,a[i][j].y);

printf("\n");

}

printf("after:\n");

for(i=0; i3; i++)

for(j=0; ji; j++)

{ t=a[i][j];

a[i][j]=a[j][i];

a[j][i]=t;

}

for(i=0; i3; i++)

{ for(j=0; j3; j++)

printf("[%d,%d]? ",a[i][j].x,a[i][j].y);

printf("\n");

}

return 0;

}

或:

#include stdio.h

struct aaa

{ int x;

int y;

};

void zhuanzhi(struct aaa a[][3])

{ struct aaa t;

int i,j;

for(i=0; i3; i++)

for(j=0; ji; j++)

{ t=a[i][j];

a[i][j]=a[j][i];

a[j][i]=t;

}

}

void prt(struct aaa a[][3])

{ int i,j;

for(i=0; i3; i++)

{ for(j=0; j3; j++)

printf("[%d,%d]? ",a[i][j].x,a[i][j].y);

printf("\n");

}

}

int main()

{ struct aaa a[3][3]= {0,0,0,1,0,2,1,0,1,1,1,2,2,0,2,1,2,2};

prt(a);

zhuanzhi(a);

printf("after:\n");

prt(a);

return 0;

}

編寫三個函數(shù),分別計算3*3矩陣轉(zhuǎn)置,平均值,對角線元素之和.調(diào)用這四個函數(shù)并輸出結(jié)果.矩陣從鍵盤輸入.

#include “stdio.h”

int s_max(int a,int b,int c) /*求最大值函數(shù)*/

{

int max;

if(a=b)

max=a;

else

max=b;

if(max=b)

min=b;

else

min=a;

if(minc)

min=c;

return min;

}

float s_pin(int a,int b,int c) /*求平均值函數(shù)*/

{

float pin;

pin=(a+b+c)/3.0;

return pin;

}

mian()

{

int a,b,c;

printf("請輸入三個整數(shù):");

scanf("%d,%d,%d",a,b,c);

printf("這三個整數(shù)中的最大值是:%d",s_max(a,b,c));

printf("這三個整數(shù)中的最小值是:%d",s_min(a,b,c));

printf("這三個整數(shù)的平均值是:%f",s_pin(a,b,c));

getch();

}

c語言求矩陣的平均值

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

#include stdio.h

float sumall(float *matrix, int size_m, int size_n)

{

int ij=0, max_ij=size_m*size_n;

float result=0;

do {

result+=matrix[ij++];

} while(ijmax_ij);

return result;

}

int size_m=5, size_n=6;

float matrix[5][6]={{1.,2.,3.,4.,5.,6.},\

{1.,2.,3.,4.,5.,6.},\

{1.,2.,3.,4.,5.,6.},\

{1.,2.,3.,4.,5.,6.},\

{1.,2.,3.,4.,5.,6.}};

int main()

{

printf("sum=%g", sumall((float*)matrix[0][0], size_m, size_n));

c語言求m*n矩陣各列元素的平均值

代碼如下:

#include?stdio.h

#include?stdlib.h

#define?M?4

#define?N?3

int?main()

{

int?data[M][N],?i,?j;

float?aver[N];

printf("請輸入數(shù)據(jù):\n");

for?(i?=?0;?i??M;?i++)?{

for?(j?=?0;?j??N;?j++)?{

scanf("%d",?data[i][j]);

}

}

for?(i?=?0;?i??N;?i++)?{

aver[i]?=?0;

for?(j?=?0;?j??M;?j++)?{

aver[i]?+=?data[j][i];

}

aver[i]?/=?N?*?1.0;

}

printf("\n各列平均值:\n");

for?(i?=?0;?i??N;?i++)?{

printf("%.2f?",?aver[i]);

}

printf("\n");

system("pause");

return?0;

}

運行結(jié)果:

本文標題:c語言轉(zhuǎn)置矩陣函數(shù)平均值,C++轉(zhuǎn)置矩陣
標題來源:http://chinadenli.net/article34/dsipose.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗靜態(tài)網(wǎng)站企業(yè)網(wǎng)站制作關(guān)鍵詞優(yōu)化小程序開發(fā)網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)