C语言中多个变量互不相等,如何用逻辑值表示?
比如说,a,b,c,d,e;5个变量互不相等。是不是a!=b,a!=c...一直写下去?有没有别的办法表示?...
比如说,a,b,c,d,e;5个变量互不相等。是不是a!=b,a!=c...一直写下去?有没有别的办法表示?
展开
展开全部
a!=b&&a!=c&&a!=d&&a!=e
&&b!=c&&b!=d&&b!=e
&&c!=d&&c!=e
&&d!=e
只能这样做了,要不赋值到一个数组并用一个值来存储元素个数,然后对数组元素对比,可以使用循环来判断,也可以进一步封装为函数
&&b!=c&&b!=d&&b!=e
&&c!=d&&c!=e
&&d!=e
只能这样做了,要不赋值到一个数组并用一个值来存储元素个数,然后对数组元素对比,可以使用循环来判断,也可以进一步封装为函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写起来会比较长,5个还好,要是量更大一点,写起来更长,而且容易写错。
一个解决方法是,把这多个数存储到一个数组里,然后用循环把每一个数和在它后面的各个数依次进行对比,只要有一个相等,就说明有重复。
一个解决方法是,把这多个数存储到一个数组里,然后用循环把每一个数和在它后面的各个数依次进行对比,只要有一个相等,就说明有重复。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有~
可以通过排序进行尝试,不过估计不一定会比这个写法简单
可以通过排序进行尝试,不过估计不一定会比这个写法简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询