c语言if条件语句中怎样描述9个变量互不相等

2025-10-12 14:40:3575 次浏览

最佳答案

只有利用AND、OR来组合逻辑判断。你说的题目好像不很确切,可以两种理解,一是9个变量完全相同,一是判断9个变量中完全无重复。

9个变量完全相同的判断语句:

if ((a==b) && (a==c) && (a==d) && (a==e) && (a==f) && (a==g) && (a==h) && (a==i)){

.......完全相同

}else{

......不完全相同

}

9个变量完全无重复的判断语句:

if ((a==b) || (a==c) || (a==d) || (a==e) || (a==f) || (a==g) || (a==h) || (a==i) || (b==c) || (b==d) || (b==e) || (b==f) || (b==g) || (b==h) || (b==i) || (c==d) || (c==e) || (c==f) || (c==g) || (c==h) || (c==i) || (d==e) || (d==f) || (d==g) || (d==h) || (d==i) || (e==f) || (e==g) || (e==h) || (e==i) || (f==g) || (f==h) || (f==i) || (g==h) || (g==i) || (h==i)){

......有重复

}else{

......完全无重复

}

累死了,打这么多,建议你把9个变量放在数组a[10]里面,这样可以用循环来写,写起来心情好些~~~

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。