写出符合下面条件的表达式: (1)当字符变量ch 中存放小写宇母时,表达式的值为 true。 (2)当整型变量i中存放的数能够被7整除时,表达式的值为true。 (3)判断三个边长日,b,e是否能够构成三角形。 (4)判断整数year 代表的年份是否为国年。
时间: 2023-08-31 11:33:15 浏览: 95
c#中判断字符串是不是数字或字母的方法
### 回答1:
(1) 表达式: ch >= 'a' && ch <= 'z'
(2) 表达式: i % 7 == 0
(3) 表达式: a + b > c && a + c > b && b + c > a
(4) 表达式: year % 4 == 0 && year % 100 != 0 || year % 400 == 0
### 回答2:
(1) 表达式: ch >= 'a' && ch <= 'z'
解释: 利用ASCII码进行判断,当字符变量ch中的值在小写字母a到z的范围内时,表达式的值为true。
(2) 表达式: i % 7 == 0
解释: 判断整型变量i中的数能否被7整除,如果可以整除,则表达式的值为true。
(3) 表达式: a + b > c && b + c > a && a + c > b
解释: 根据三角形三边的性质,如果三边长度分别为a,b,c,三边满足任意两边之和大于第三边,即a+b>c,b+c>a,a+c>b,表达式的值为true。
(4) 表达式: year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)
解释: 判断整数变量year代表的年份是否为闰年。根据闰年的规则,如果年份能被400整除,或者能被4整除但不能被100整除,即year % 400 == 0 || (year % 4 == 0 && year % 100 != 0),则表达式的值为true。
### 回答3:
(1) 表达式: ch >= 'a' && ch <= 'z'
通过判断字符变量ch的ASCII码是否在小写字母a和z之间,即可判断其是否为小写宇母。
(2) 表达式: i % 7 == 0
通过对整型变量i进行取余运算,若结果等于0,则i能被7整除。
(3) 表达式: a + b > c && b + c > a && a + c > b
通过判断三个边长a、b、c是否满足两边之和大于第三边的条件,若满足则能构成三角形。
(4) 表达式: year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)
判断年份是否为闰年的条件,若满足年份能被4整除且不能被100整除或者能被400整除,则为闰年。
阅读全文