游客 Signup | Login
中文 | En

3082 - 【设计型】第9章: 指针 9.9 求和啦(2)

利用指向行的指针变量求5*3数组各行元素之和。

Input

输入5行数据,每行数据均有三个整数,整数之间用空格隔开。

Output

输出格式为五行数据,每行数据为两个整数,第一个为序号,第二个为和。

Examples

Input

1 1 1
2 2 2
4 4 6
5 6 7
7 8 9

Output

1 3
2 6
3 14
4 18
5 24

Solution C

#include <stdio.h>
int main()
{
	int i,j,s;
	int a[5][3];
	for(i=0;i<5;i++)
	{	
		for(j=0;j<3;j++)
		scanf("%d",&a[i][j]);
	}
	int (*p)[3];
	for(i=0; i<5; i++)
	{
    	p=&a[i];
    	s=0;
    	for(j=0; j<3; j++)
    	s+=*(*p+j);
    	printf("%d %d",i+1,s);
    	if(i!=4)	printf("\n"); 
	}
   return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题