mirage


私信TA

用户名:mirage915

访问量:11604

签 名:

蒟蒻也想变强啊..

等  级
排  名 2309
经  验 2282
参赛次数 2
文章发表 9
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>
#include<stdlib.h>
main()
{
	int n,i,j,num,*row[100]={NULL};
	while(~scanf("%d",&n)){
		for(i=0;i<n;i++)
			row[i]=(int*)calloc( n-i , sizeof(int) );
		i=0;j=0,num=1;
		while(i!=n){
			row[i][j]=num;
			num++;
			if(i==0){ i=j+1; j=0;}
			else{i--; j++;}
		}
		for(i=0;i<n;i++){
			for(j=0;j<n-i;j++)
				printf("%d ",row[i][j]);
			printf("\n");
		}
	}
	return 0;
 }


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区