指针,谢谢,而且对角线的下标相同要再用j控制干嘛,直接sum+=a[i][i]
追答你不是说是主对角线下方的元素吗? a[i][i]是主角线上的元素!!!
指针改了
#include
int main()
{
int i,j,a[3][3],*p=a[0];
int sum=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",p+i*3+j);
if(j<i)
sum+=*(p+i*3+j);
}
}
printf("%d\n",sum);
return 0;
}
我去,好吧,我题目看错了
本回答被提问者采纳