3082 - 【设计型】第9章: 指针 9.9 求和啦(2)
时间限制 : 1 秒
内存限制 : 128 MB
利用指向行的指针变量求5*3数组各行元素之和。
题目输入
输入5行数据,每行数据均有三个整数,整数之间用空格隔开。
题目输出
输出格式为五行数据,每行数据为两个整数,第一个为序号,第二个为和。
输入/输出样例
输入格式
1 1 1 2 2 2 4 4 6 5 6 7 7 8 9
输出格式
1 3 2 6 3 14 4 18 5 24
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; }