1066: 斜角III
Time Limit: 1 Sec Memory Limit: 128 MBDescription
输入整数N,输出相应方阵。
Input
一个整数N。( 0 < n < 10 )
Output
一个方阵,每个字母的场宽为3。
Sample Input
5
Sample Output
A B C D E
B C D E A
C D E A B
D E A B C
E A B C D
HINT
Source
#include<stdio.h>
main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
for(int k='A';k<='A'+n-1;k++)
{
if(i+j==k-'A'+2||i+j==k-'A'+n+2)printf("%3c",k);
}
}
printf("\n");
}
}

本文介绍了一种基于整数N生成特定方阵的算法实现。输入一个整数N(0<n<10),输出一个由字母组成的方阵,每个字母占据3个字符宽度。示例输入为5时,输出ABCDE等排列的方阵。
716

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



