「福」字倒著貼,寓意「福到」。不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n × n 的網格組成的,網格中的元素或者為字元 @ 或者為空格。而倒過來的漢字所用的字元由裁判指定。
輸入格式:
輸入在第一行中給出倒過來的漢字所用的字元、以及網格的規模 n (不超過100的正整數),其間以 1 個空格分隔;隨後 n 行,每行給出 n 個字元,或者為 @ 或者為空格。
輸出格式:
輸出倒置的網格,如樣例所示。但是,如果這個字正過來倒過去是一樣的,就先輸出bu yong dao le,然後再用輸入指定的字元將其輸出。
輸入樣例 1:
$ 9@ @@@@@
@@@ @@@
@ @ @
@@@ @@@
@@@ @@@@@
@@@ @ @ @
@@@ @@@@@
@ @ @ @
@ @@@@@
輸出樣例 1:
$$$katex parse error: can't use function '$' in math mode at position 3: $̲ $ $ $ $ $
$$ $ $ $$$
$$$ $ $$$
$$$$$ $
輸入樣例 2:
& 3@@@
@@@@
輸出樣例 2:
bu yong dao le
&&&&
&&&**思路:**轉化為矩陣倒置問題,用二維陣列標記,最後輸出結果
#include using namespace std;
int main()
, map2[110][110] = ; // 用來記錄字元出現的位置
char c, a[110][110], b[110][110];
scanf ("%c %d", &c, &n);
getchar(); // 獲取換行符
for(int i = 0; i < n; i++)
}getchar(); // 獲取換行符
} int flag = 0;
for(int i = 0; i < n; i++)
}} if(!flag) printf("bu yong dao le\n");
for(int i = 0; i < n; i++) // 輸出倒置後的福字
else printf(" ");
} printf("\n");
} return 0;
}
L1 054 福到了 15 分
福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過100的正...
L1 054 福到了 15分
福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過100的正...
L1 054 福到了 15分 「
福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過100的正...