永发信息网

编写一个C语言程序,要求从键盘输入三个整数,并根据对三个数的比较显示如下信息:

答案:2  悬赏:20  手机版
解决时间 2021-11-29 07:22
编写一个C语言程序,要求从键盘输入三个整数,并根据对三个数的比较显示如下信息:
最佳答案
如果
x=2
y=2
z=3
那么第三个if语句也不成立。问题很多呢。追问可以具体说一下吗?谢谢追答第一个:
z!=x&&z!=y&&x!=y
第二个:
(z==y&&z==x)||(y==z&&y==x)||
(x==z&&x==y)
第三个:
z==y&&z==x&&y==x追问scanf("%d,%d,%d",&x,&y,&z);
if(x!=y&&x!=z&&y!=z)
a=0;else
if(x==y&&y==z)
a=2;else
if(z!=x&&z!=y&&x!=y)
a=1;else
if(z==y&&z==x&&y==x)
a=1;else
if(z==y&&z==x||y==z&&y==x||
x==z&&x==y)
a=1;输入什么数都是0,求解
全部回答
三个数都不相等和三个数都相等,这两个好判断,但是三个数中有两个相等这个情况很多,比较复杂:
因为三个数的关系,只能是上面三种情况,所以判断完三个数都不相等和都相等之后,最后else就是三个数有两个数相等的情况了追问编译后无论输出什么数都是0,为什么?
#include
int main()
{
int x,y,z,a;
scanf("%d,%d,%d",&x,&y,&z);
if(x!=y&&x!=z&&y!=z)
a=0;
else
if(x==y&&y==z)
a=2;
else
a=1;
printf("a=%d\n",a);
return 0;

}追答没有加{},if匹配不正确,你认真加上{},就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
LOL对决之令有多少
求计算题:资本周转速度
哪些建筑要用机械通风
陈某驾驶汽车去接懂事长开会,土中看到前方有
关于教师节的优美词句!
于姓女孩名字,最好是单字的
用皂冷拉丝是保温和润滑模具而保护模具的作用
戊寅年癸亥月丁寅日是哪年哪月哪日
为什么有时候一天拉肚子三四回
轮胎发光得摩托车,世界上只有两辆,有一辆拍电
如图,已知AB为⊙O的直径,PA,PC是⊙O的切线
木渎翠坊桥去上方山百花节做几路公交
爱8台球地址在什么地方,我要处理点事!
cube新女团(G)I-DLE 求新专网盘
如何备份iphone语音备忘录
推荐资讯
异地恋,他快高考了,为了不影响他复习,我们应
如何下载老彩民彩票馆
上海市新凤中路华农路到延安西路虹许路公交
收集老子和孔子的资料。
熙纪美肤生活馆地址好找么,我有些事要过去,
DNF遗忘之地消失的村庄密码多少 密码输入方式
黄糖和面条能混在一起吃吗
问一下,《木瓜葛-根粉哪》个牌-子好
如果在云学π遇到不好的机构怎么办?
潮汕人是不是特别小气,不会做人,只会索取,
历史上的梁浩八十二岁中状元是哪个朝代的
家电论坛 如何发帖
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?