#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
bool fir=true;
while(scanf("%d",&n)!=EOF)
{
if(!fir) puts("");
fir=false;
printf("%d %d %d\n",2,n,n);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
char ch;
if(j<=26) ch='a'+j-1;
else ch='A'+j-27;
printf("%c",ch);
}
puts("");
}
puts("");
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
char ch;
if(i<=26) ch='a'+i-1;
else ch='A'+i-27;
printf("%c",ch);
}
puts("");
}
}
}
水题(联合国大楼,uva 1605)
本文展示了一个使用C++编写的简单程序,该程序能够接收一个整数输入n,并据此生成一个特定形式的字符矩阵。矩阵由两部分组成:第一部分的每一行都是由A到Z的大写字母构成;第二部分则是每行由a到z的小写字母构成,两者均重复n次。


被折叠的 条评论
为什么被折叠?



