亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

判斷數組中的所有元素是否相等,算法的思路或c++實現?

判斷數組中的所有元素是否相等,算法的思路或c++實現?

C++
HUH函數 2018-11-14 19:14:55
判斷數組中的所有元素是否相等,算法的思路或c++實現
查看完整描述

1 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

最簡單的算法:判斷數組里面所有元素是否都和第一個元素相等。如果都等于第一個元素,那么由于等號的傳遞性,自然所有的元素就都相等了。
比如說這個數組是
int x[100];
一共有100個元素,那么判斷語句可以這樣寫:
int flag = 0; // flag 表示是否遇到了不相等的元素
int i;
for (i = 1; i < 100; i++) {
if (x[i] != x[0]) { // 遇到了不等于x[0]的元素,設置 flag = 1,然后跳出循環
flag = 1; break;
}
}

if (flag == 1) { // 輸出判斷結果
printf("不相等\n");
} else {
printf("相等\n");
}

查看完整回答
反對 回復 2018-12-06
  • 1 回答
  • 0 關注
  • 1144 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號