杭电2084数塔

这是自己敲出的代码,现在还输不出结果,记录下来,待修改。

#include<stdio.h>
int max(int a,int b)
{
	if(a>=b)
		return a;
		else
			return b;



}

int main()
{
	int t,num,k,a[105][105];
	scanf("%d",&t);
	while(t--)
	{
		int sum=0;
		scanf("%d",&num);
		k=num;
		while(num--)
		{
			for(int i=0;i<k;i++)
			{	for(int j=0;j<k-num;j++)
			scanf("%d",&a[i][j]);}

		}
		for(int i=k-1;i>=0;i--)
		{
			for(int j=0;j<i;j++)
				a[i][j]=max(a[i+1][j],a[i+1][j+1]);
			sum+=a[i][j];
		}
		printf("%d\n",sum);

	}

}

  

posted @ 2014-10-31 06:24  sequenceaa  阅读(189)  评论(0编辑  收藏  举报