外贸
逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
【案例描述】
输入成绩(为[0,100]上的整数),输出:
1、A。如果成绩是[90,100]上的整数。
2、B。如果成绩是[75,89]上的整数。
3、C。如果成绩是[60,74]上的整数。
4、D。如果成绩是[0,59]上 的整数。
输入:67
输出:C
输入:23
输出:D
【案例分析】
1、关系运算表达式的值是逻辑值(成立时值为1,不成立时值为0)。
2、逻辑值也是数,可以进行数值运算。 如:x=67,则(x<60)+(x<75)的值为1。
3、设成绩为x,则表达式(x<60)+(x<75)+(x<90)的值只可能是:
(1)0。如果x>=90
(2)1。如果x是[75,89]上的整数
(3)2。如果x是[60,74]上的整数
(4)3。如果x<60
4、设表达式(x<60)+(x<75)+(x<90)的值为y,则输出的字符的ASCII码值应该是y+65。
【参考代码】
main()
{char x,y;
scanf("%d",&x);
y=(x<60)+(x<75)+(x<90);
printf("%c",y+65);
}
来源:服务器,转载请保留出处和链接!
本文链接:http://www.cau168.com/post/121.html
Copyright 六六互联.Some Rights Reserved.www.ic.vip