emmmm Attention: 以非正数作为结束标记
1.可先构造矩阵 2.输出矩阵后再次换行
注意点:空格到底输出几个
int main() { int x,y,n,count,round,i=1; while(scanf(“%d”,&n)!=EOF) {
if(n<=0||n>101) break; count=1; int (*a)[n] = calloc(n * n,sizeof(int)); if(n==1) a[0][0]=count; else { for(round=0;round<n;round++) { for(y=0;y<=round;y++) { x=round-y; //printf("x=%d y=%d\n",x,y); a[x][y]=count++; } } } printf("Case %d:\n",i); i++; for(x=0;x<n;x++) { for(y=0;x+y<n;y++) { printf("%d",a[x][y]); if(x+y<n-1) printf(" "); } printf("\n"); } printf("\n"); ;} return 0;
}
什么伞兵输出格式
emmmm
Attention:
以非正数作为结束标记
1.可先构造矩阵
2.输出矩阵后再次换行
注意点:空格到底输出几个
include
include
int main()
{
int x,y,n,count,round,i=1;
while(scanf(“%d”,&n)!=EOF)
{
}
什么伞兵输出格式