題目:
編寫程式,把下面的資料輸入乙個二維陣列中。
25 36 78 13
12 26 88 93
75 18 22 32
56 44 36 58
然後執行以下操作:
①輸出矩陣兩個對角線上的數;
②分別輸出各行和各列的和;
③交換第一行和第三行的位置;
④交換第二列和第四列的位置;
⑤輸出處理後的陣列
**實現:
/**<
編寫程式,把下面的資料輸入乙個二維陣列中。
25 36 78 13
12 26 88 93
75 18 22 32
56 44 36 58
然後執行以下操作:
①輸出矩陣兩個對角線上的數;
②分別輸出各行和各列的和;
③交換第一行和第三行的位置;
④交換第二列和第四列的位置;
⑤輸出處理後的陣列 */
#include #include int main()
, ,,};
int i,j;
int plate;
//①輸出矩陣兩個對角線上的數
printf("主對角線上的數為:\n");
for(i=0; i<4; i++)
printf("\n次對角線上的數為:\n");
for(i=0; i<4; i++)
}printf("\n");
//②分別輸出各行和各列的和
for(i=0; i<4; i++)
printf("第%d行的和為:%d\n", i,sum);
}for(i=0; i<4; i++)
printf("第%d列的和為:%d\n", i,sum);
}//③交換第一行和第三行的位置
for(i=0; i<4; i++)
//④交換第二列和第四列的位置;
for(i=0; i<4; i++)
//⑤輸出處理後的陣列
printf("處理後的陣列為:\n");
for(i=0; i<4; i++)
printf("\n");
}return 0;
}
執行結果:
C語言程式設計(練習9 陣列與指標)
題目 有 5 個字串,首先將它們按照字串中的字元個數由小到大排列,再分別取出每個字串的第三個字母合併成乙個新的字串輸出 若少於三個字元的輸出空格 要求 利用字串指標和指標陣列實現。實現 有 5 個字串,首先將它們按照字串中的字元個數由小到大排列,再分別取出每個字 符串的第三個字母合併成乙個新的字串輸...
C語言 指標練習 2
int main 輸出結果 ff ff ff fc 4 分析 int main int ptr1 int aa 1 int ptr2 int aa 1 printf d d ptr1 1 ptr2 1 return 0 輸出結果 10 5 分析 aa,取的是二維陣列的位址,加1,跳過整個陣列,指向了...
C語言 指標陣列和指標陣列
本質是陣列 只不過呢,它裡面存放的資料型別不是int,也不是char這類基本型別,而是乙個指標型別,說白了就是位址,所以叫指標陣列!記住 是存放指標的陣列!int p n 本質是指標 只不過是指向乙個陣列的指標,也稱之為 行指標 int p n p是乙個指標,指向乙個int型別的一位陣列,這個一位陣...