- 相關推薦
C語言矩陣變換程序實例
矩陣的計算主要是考慮下標之間的變換,下面就有小編分享C語言矩陣變換程序實例,歡迎大家學習!
本程序使用for循環嵌套的方式實現矩陣轉置“計算”,實際程序并未發生計算。經過簡單的代碼添加可讓其從固定的2X3轉置變為任意轉置,有興趣的同學可以嘗試修改代碼。源代碼:
#include //預處理指令:包含標準輸入輸出庫
int main(int argc,char* argv[])
{
int a[2][3],i,j; //定義二維數組用于存放數據,兩個累加變量用于控制for循環
printf("***請輸入初始矩陣a的數據*** ");
for(i=0;i<2;i++){ //循環嵌套,提示用戶輸入數據并標準化輸入到二維數組
for(j=0;j<3;j++){
printf(">請輸入a%d%d的值:",i+1,j+1);
scanf("%d",&a[i][j]);
}
}
printf("***初始矩陣a的數據輸入完成,矩陣如下*** ");
printf("******************** ");
for(i=0;i<2;i++){ //將輸入完成的二維數組輸出
for(j=0;j<3;j++){
printf("%d ",a[i][j]);
}
printf(" ");
}
printf("******************** ");
printf("****矩陣a的轉置矩陣為**** ");
//交換控制變量的嵌套位置再輸出實現“轉置”二維數組實際未變化
for(j=0;j<3;j++){
for(i=0;i<2;i++){
printf("%d ",a[i][j]);
}
printf(" ");
}
printf("***powered by 局部變量***");
return 0; //給操作系統返回0值來判定程序正確運行
}
【C語言矩陣變換程序實例】相關文章:
C語言程序實例10-10
C語言程序實例之99乘法表10-24
C語言數組實例解析10-21
C語言switch語句實例07-13
C語言親密數實例10-06
C語言面試實例操作08-14
C語言自守數實例09-26
C語言for語句的用法實例07-08
c語言鏈接程序08-26
C語言經典程序題09-17