打印图形

妖狐艹你老母 2021-12-13 03:45 591阅读 0赞

输出下列图形

1
6 2
10 7 3
13 11 8 4
15 14 12 9 5

#include
int main()
{
int i,j,a[100][100],n,k;
while(scanf(“%d”,&n)!=EOF){
k=1;
for(i=1;i<=n;i++)
{
for(j=1;j<=n+1-i;j++)
{
a[i-1+j][j]=k;
k++;
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf(“%d”,a[i][j]);
if(j<i)
printf(“ “);
}
printf(“\n”);
}
printf(“\n”);
}
return 0;
}

转载于:https://www.cnblogs.com/pcoda/archive/2011/04/27/2104597.html

发表评论

表情:
评论列表 (有 0 条评论,591人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SDUTACM图形打印

    题目描述 请打印如下图形,要求输入n的值,按照图形中字母排列规则打印出相关图形。 ![1292.jpg][]               输入 输入整数n(1≤n

    相关 图形打印

    打印规则图形(边界)可以将图形映射到坐标系中,根据y=f(x)的关系可以写出各部分的分段函数。 一、菱形 1.1、空菱形 n(奇数)为行数,i,j为行列 ![Image