#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;
}
#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();
}
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));
代碼如下:
#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)