C语言编程从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

5.5 技能拓展——运算符解决生活小问题

熟练掌握这些运算符,可以使生活中的小问题在编程的世界里轻松解决。

【例5-14】编写程序,两个乒乓球队进行比赛,各出三人。甲队为a、b、c三人,乙队为x、y、z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x、z比,请编程序找出三队赛手的名单。(源代码\ch05\5-14)

运行上述程序,结果如图5-14所示。

图5-14 运算结果

【代码解析】

本例中运用嵌套的语法结构。先定义三个字符型变量a、b、c,罗列出a与甲队所有成员比赛的可能性,b与甲队所有成员比赛的可能性,c与甲队甲队所有成员比赛的可能性。然后根据所了解的条件进行判断。例如:“a说他不和x比”的表达式可以用“a!=x”,“c说他不和x、z比”的表达式为“c!=x&&c!=z”表示。熟悉掌握运算符有助于阅读理解。