例題:請撰寫函式fun,該函式的功能是:實作D=B+B′,即把矩陣B加上B的轉置,存放在矩陣D中,計算結果在main函式中輸出,
例如,輸入下面的矩陣:其轉置矩陣為:

則程式輸出:

請勿改動主函式main與其它函式中的任何內容,僅在函式fun的花括號中填入所撰寫的若干陳述句,
代碼如下:
#include<conio.h>
#include<stdio.h>
void fun(int b[3][3],int d[3][3])
{
int i,j,t[3][3];
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
t[i][j]=b[j][i];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
d[i][j]=b[i][j]+t[i][j];
}
main()
{
int b[3][3]={{1,2,3},{4,5,6},{7,8,9}},c[3][3];
int i,j;
FILE*out;
fun(b,c);
out=fopen("outfile.dat","w");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%7d",c[i][j]);
fprintf(out,"%7d",c[i][j]);
}
printf("\n");
fprintf(out,"\n");
}
fclose(out);
}
輸出運行視窗如下:

越努力越幸運!
加油,奧力給!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/244715.html
標籤:其他
上一篇:(三 Ribbon 什么是負載均衡?spring cloud如何實作負載均衡)手摸手帶你一起搭建 Spring cloud 微服務 理論+實踐+決議
