#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j=2;
int sum=0;
for(i=0;i<3;i++)
{
if(i==j)
sum-=arr[i][j];
sum+=arr[i][i]+arr[i][j];
j--;
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j=2;
int sum=0;
for(i=0;i<3;i++)
{
if(i==j)
sum-=arr[i][j];
sum+=arr[i][i]+arr[i][j];
j--;
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
2019-12-31
最新回答 / weixin_慕前端3443785
按照正常的流程走,假如例题中存在,return i;结束(退出函数)。假如for循环后没找到,便是return-1,同样没问题的。
2019-12-29
#include <stdio.h>
int main()
{
int height = 185;
//补全所有代码
if(height>=180)
{
printf("%s\n","可以");
}
return 0;
}
int main()
{
int height = 185;
//补全所有代码
if(height>=180)
{
printf("%s\n","可以");
}
return 0;
}
2019-12-29
最新回答 / Charys
int sum是声明sum类型int sum = 0是int sum和sum = 0的复合int sum后int sum=0执行了两边int sum重复声明一个变量在一个函数里只能声明一次类型
2019-12-29