L1 054 福到了 15分 題解

2021-10-25 08:52:42 字數 1136 閱讀 4048

l1-054 福到了 (15分)

「福」字倒著貼,寓意「福到」。不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n × n 的網格組成的,網格中的元素或者為字元 @ 或者為空格。而倒過來的漢字所用的字元由裁判指定。

輸入格式:

輸入在第一行中給出倒過來的漢字所用的字元、以及網格的規模 n (不超過100的正整數),其間以 1 個空格分隔;隨後 n 行,每行給出 n 個字元,或者為 @ 或者為空格。

輸出格式:

輸出倒置的網格,如樣例所示。但是,如果這個字正過來倒過去是一樣的,就先輸出bu yong dao le,然後再用輸入指定的字元將其輸出。

題解:判斷這個字是否正過來倒過去是一樣的,就是判斷這個字是否按對角線是對稱的,用兩個for迴圈就可以解決

坑點有1.輸入問題

2.空格問題,在沒有符號的地方是有空格的,輸出的時候也不能少了

//判斷這個字正過來倒過去是否一樣

for(

int i =

0; iif(flag)

break

;}

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define sf(n) scanf("%d",&n)

#define ll long long

#define for(i,n) for(int i=0; iusing

namespace std;

intmain()

}//判斷這個字正過來倒過去是否一樣

for(

int i =

0; iif(flag)

break;}

for(

int i=

0; i++i)}if

(flag ==1)

}else

}return0;

}

L1 054 福到了 (15 分)

福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過100的正...

L1 054 福到了 15 分

福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過100的正...

L1 054 福到了 15分

福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過100的正...