比较运算符及表达式应用案例

关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、  大于等于(>=)、小于等于(<=)和不等于(!=)。

比较运算符及表达式应用案例

break-word; clear: both; text-indent: 2em; color: rgb(24, 30, 51); font-family: PingFangSC, 微软雅黑, 黑体, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255); line-height: 2;">【案例描述】

break-word; clear: both; text-indent: 2em; color: rgb(24, 30, 51); font-family: PingFangSC, 微软雅黑, 黑体, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255); line-height: 2;">编程实现:输入二个整数,判断下列各式中哪些成立、哪些不成立:

x>y、2*x-5*y>0、x*x+y*y<100、80<x+y<100

输入:3,2

输出:

x>y:1

3*x-2*y>0:0

x*x+y*y<100:1

80<x+y<100:0

【案例分析】

1、使用scanf函数接受输入二个整数:scanf("%d,%d",&x,&y);

2、根据x,y的值输出各表达式的值(成立时显示1,不成立时显示0)

3、0<x+y<100转换为C语言表达式应该是(x+y>0)&&(x+y<100)。

【参考代码】

main()

{int x,y;

 scanf("%d,%d",&x,&y);

 printf("x>y:%d\n",x>y);

 printf("2*x-5*y>0:%d\n",3*x>2*y);

 printf("x*x+y*y<100:%d\n",x*x+y*y<100);

 printf("80<x+y<100:%d\n",(x+y>80)&&(x+y<100));

}