1. 程式人生 > >演算法競賽入門經典習題3-5

演算法競賽入門經典習題3-5

題目描述:輸入一個n*n字元矩陣,把它左轉90°後輸出。
這個題目就是一個簡單地下標的轉換
程式碼如下:

#include <iostream>
#include <cstring>
#include <cctype>

using namespace std;

int main()
{
    int n;
    char a[100][100], b[100][100];
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cin
>> a[i][j]; } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { b[i][j] = a[j][n - i - 1]; } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout << b[i][j] << " "
; } cout << endl; } system("pause"); return 0; }

just it!