2013ブルーブリッジカップ【シミュレーション試合】画表
フォームを描くのは中国語Windows環境で、コンソールウィンドウでも特殊な記号できれいなテーブルをつづることができます.例えば、日本の場合、日本の場合、日本の場合、日本の場合、日本の場合、日本の場合、日本の場合、日本の場合、日本の場合、日本の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合、日本語の場合ユーザーが入力した行や列の数に応じて、対応する表を描きます.例えば、ユーザー入力:3 2則プログラム出力:ゞ
ユーザー入力:2 3則プログラム出力:ゞ—┣—┣—┣—┣—┤—
プログラミングテーマについては、選手に与えられた解答はANSI C++の基準に完全に合致し、図面、Win 32 API、割り込み呼び出し、ハードウェア操作、またはオペレーティングシステムに関連するAPIは使用できない.コードではSTLクラスライブラリの使用は許可されていますが、MFCやATLなどの非ANSI c++標準クラスライブラリは使用できません.たとえば、CStringタイプ(MFCクラスライブラリに属する)は使用できません.すべてのコードを同じソースファイルに配置し、デバッグに合格した後、コピーしてソースコードをコミットします.自分が使用するコンパイル環境を選択することに注意してください.
構想:まず第一小列と最後の列を出力して、中間の交替、それぞれの列の異なっている文字の中間の交替2行の4列が題の中で与えた小さい文字の組み合わせのようですならば、必要な文字は5行の9列で、その他のいくつかのグループも見て規則を発見して、自分で絵を描いてコードを考えてただ参考にします
サンプル:5 5つのタイプ-がある.ジルコニア │ └─┴─┴─┴─┴─┘
ユーザー入力:2 3則プログラム出力:ゞ—┣—┣—┣—┣—┤—
プログラミングテーマについては、選手に与えられた解答はANSI C++の基準に完全に合致し、図面、Win 32 API、割り込み呼び出し、ハードウェア操作、またはオペレーティングシステムに関連するAPIは使用できない.コードではSTLクラスライブラリの使用は許可されていますが、MFCやATLなどの非ANSI c++標準クラスライブラリは使用できません.たとえば、CStringタイプ(MFCクラスライブラリに属する)は使用できません.すべてのコードを同じソースファイルに配置し、デバッグに合格した後、コピーしてソースコードをコミットします.自分が使用するコンパイル環境を選択することに注意してください.
構想:まず第一小列と最後の列を出力して、中間の交替、それぞれの列の異なっている文字の中間の交替2行の4列が題の中で与えた小さい文字の組み合わせのようですならば、必要な文字は5行の9列で、その他のいくつかのグループも見て規則を発見して、自分で絵を描いてコードを考えてただ参考にします
#include<stdio.h>
int main()
{
int i,j,n,m,x,y,k;
while(scanf("%d %d",&n,&m)!=EOF)
{
x=m*2+1;y=n*2+1;// ( , , )
printf("┌");
for(i=2;i<=x-1;i++)
{
if(i%2==0)
printf("─");
else
printf("┬");
}
printf("┐");
puts("");
for(i=2;i<=y-1;i++)
{
if(i%2==0)
{
for(j=1;j<=x;j++)
{
if(j%2!=0)
printf("│");
else
printf(" ");
}
puts("");
}
else
{
printf("├");
for(k=2;k<=x-1;k++)
{
if(k%2==0)
printf("─");
else
printf("┼");
}
printf("┤");
puts("");
}
}
printf("└");
for(i=2;i<=x-1;i++)
{
if(i%2==0)
printf("─");
else
printf("┴");
}
printf("┘");
puts("");
}
return 0;
}
サンプル:5 5つのタイプ-がある.ジルコニア │ └─┴─┴─┴─┴─┘