課程
/后端開發(fā)
/C
/C語言入門
? if(arr[i][j]&2==0)把!=換成==后算出來是零,不知道為啥
2019-11-03
源自:C語言入門 6-11
正在回答
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
? ? int i,j;
? ? int sum=0;
? ? for(i=0;i<3;i++)
? ? {
? ? ? ?for(j=0;j<3;j++)
? ? ? ?{
? ? ? ? ? ?if(arr[i][j]%2==0)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?sum+=arr[i][j];
? ? ? ? ? ?}
? ? ? ?}
? ? }
? ? printf("對角線元素之和是:%d\n",sum);
? ? return 0;
沒有吧,是不是漏看了
慕沐8489787
慕函數(shù)6134719 回復 慕沐8489787
Mr小超ya 回復 慕沐8489787
是=!
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答if((i+j)%2==0)
3 回答#include <stdio.h> int main() { int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int i,j; int sum=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i+j==0||i+j==2||i+j==4) {sum+=arr[i][j];} }
3 回答代碼中 if(j==i||j+i=2) 中if為什么不能替換成while啊 不懂!
2 回答為什么滿足 if(i%2==0&&j%2==0) sum+=arr[i][j]; 這一條件就能算出對角線元素之和為25,還有對角線之和為25是怎么算出來的???
1 回答為什么是i != 9,為什么用來分大小if(arr[j]>arr[j+1])
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2020-01-16
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
? ? int i,j;
? ? int sum=0;
? ? for(i=0;i<3;i++)
? ? {
? ? ? ?for(j=0;j<3;j++)
? ? ? ?{
? ? ? ? ? ?if(arr[i][j]%2==0)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?sum+=arr[i][j];
? ? ? ? ? ?}
? ? ? ?}
? ? }
? ? printf("對角線元素之和是:%d\n",sum);
? ? return 0;
沒有吧,是不是漏看了
2019-11-05
是=!