![C语言编程从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/548/24172548/b_24172548.jpg)
上QQ阅读APP看书,第一时间看更新
5.5 技能拓展——运算符解决生活小问题
熟练掌握这些运算符,可以使生活中的小问题在编程的世界里轻松解决。
【例5-14】编写程序,两个乒乓球队进行比赛,各出三人。甲队为a、b、c三人,乙队为x、y、z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x、z比,请编程序找出三队赛手的名单。(源代码\ch05\5-14)
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P150_84436.jpg?sign=1738823937-x3Nd81jShJJVA9jjOeIvdi38lpkW1ZYE-0-f8c69540fd4fe8c60424ad6ec9440148)
运行上述程序,结果如图5-14所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P151_14602.jpg?sign=1738823937-yIglKLTyq8XBuTlXChA26XRSHTp60HQ5-0-614e7759315116fba4b144a0c8fd1303)
图5-14 运算结果
【代码解析】
本例中运用嵌套的语法结构。先定义三个字符型变量a、b、c,罗列出a与甲队所有成员比赛的可能性,b与甲队所有成员比赛的可能性,c与甲队甲队所有成员比赛的可能性。然后根据所了解的条件进行判断。例如:“a说他不和x比”的表达式可以用“a!=x”,“c说他不和x、z比”的表达式为“c!=x&&c!=z”表示。熟悉掌握运算符有助于阅读理解。