打表人,打表魂,打表都是人上人!
查看原帖
打表人,打表魂,打表都是人上人!
355424
Lish_Xizse楼主2021/7/11 22:18

以下是打表的代码。

如果你经常打表,那么你应该知道发帖人的心情:自己花费了大约一个小时的时间去打表,最终只AC的最后一个点……(以下省略long long个字)ヽ(≧Д≦)ノ所以我想请大家帮忙看看我这打表的代码。因为有点眼花缭乱,所以你还可以选择跳过这个帖子。

#include<iostream>
using namespace std;
int n;
int main()
{
   cin >> n;
   if(n==1){
       cout << "01" << endl << "01";
   }
   if(n==2){
       cout << "0102" << endl;
       cout << "0304\n" << endl;
       cout << "  01" << endl;
       cout << "0203" << endl;
   }
   if(n==3){
       cout << "010203" << endl;
       cout << "040506" << endl;
       cout << "070809\n" << endl;
       cout << "    01" << endl;
       cout << "  0203" << endl;
       cout << "040506" << endl;
   }
   if(n==4){
       cout << "01020304" << endl;
       cout << "05060708" << endl;
       cout << "09101112" << endl;
       cout << "13141516\n" << endl;
       cout << "      01" << endl;
       cout << "    0203" << endl;
       cout << "  040506" << endl;
       cout << "07080910" << endl;
   }
   if(n==5){
       cout << "0102030405" << endl;
       cout << "0607080910" << endl;
       cout << "1112131415" << endl;
       cout << "1617181920" << endl;
       cout << "2122232425\n" << endl;
       cout << "        01" << endl;
       cout << "      0203" << endl;
       cout << "    040506" << endl;
       cout << "  07080910" << endl;
       cout << "1112131415" << endl;
   }
   if(n==6){
       cout << "010203040506" << endl;
       cout << "070809101112" << endl;
       cout << "131415161718" << endl;
       cout << "192021222324" << endl;
       cout << "252627282930" << endl;
       cout << "313233343536\n" << endl;
       cout << "          01" << endl;
       cout << "        0203" << endl;
       cout << "      040506" << endl;
       cout << "    07080910" << endl;
       cout << "  1112131415" << endl;
       cout << "161718192021" << endl;
   }
   if(n==7){
       cout << "01020304050607" << endl;
       cout << "08091011121314" << endl;
       cout << "15161718192021" << endl;
       cout << "22232425262728" << endl;
       cout << "29303132333435" << endl;
       cout << "36373839404142" << endl;
       cout << "43444546474849" << endl;
       cout << "            01" << endl;
       cout << "          0203" << endl;
       cout << "        040506" << endl;
       cout << "      07080910" << endl;
       cout << "    1112131415" << endl;
       cout << "  161718192021" << endl;
       cout << "22232425262728" << endl;
   }
   if(n==8){
       cout << "0102030405060708" << endl;
       cout << "0910111213141516" << endl;
       cout << "1718192021222324" << endl;
       cout << "2526272829303132" << endl;
       cout << "3334353637383940" << endl;
       cout << "4042434445464748" << endl;
       cout << "4950515253545556" << endl;
       cout << "5758596061626364\n" << endl;
       cout << "              01" << endl;
       cout << "            0203" << endl;
       cout << "          040506" << endl;
       cout << "        07080910" << endl;
       cout << "      1112131415" << endl;
       cout << "    161718192021" << endl;
       cout << "  22232425262728" << endl;
       cout << "2930313233343536" << endl;
   }
   if(n==9){
       cout << "010203040506070809" << endl;
       cout << "101112131415161718" << endl;
       cout << "192021222324252627"<< endl;
       cout << "282930313233343536" << endl;
       cout << "373839404142434445" << endl;
       cout << "464748495051525354" << endl;
       cout << "555657585960616263" << endl;
       cout << "646566676869707172\n" << endl;
       cout << "                01" << endl;
       cout << "              0203" << endl;
       cout << "            040506" << endl;
       cout << "          07080910" << endl;
       cout << "        1112131415" << endl;
       cout << "      161718192021" << endl;
       cout << "    22232425262728" << endl;
       cout << "  2930313233343536" << endl;
       cout << "373839404142434445" << endl;
   }
   return 0;
}

长是长了亿点,不过能不能帮忙看看?谢谢!(^_^)ノ

2021/7/11 22:18
加载中...