条件结构第四章.pptVIP

  • 0
  • 0
  • 约8.21千字
  • 约 32页
  • 2019-10-18 发布于广东
  • 举报
4-6 条件运算符示例 问题描述: 个人所得税收取规定:工资大于1000元的部分将扣除5%的个人所得税。小于1000元的部分不扣除个人所得税。要求用户输入基本工资,计算税后工资。 #include stdio.h int main() { double sal; double rate; printf(\n 请输入基本工资:); scanf(%lf,sal); rate = (sal=1000) ? 0 : 0.05; sal=sal-(sal-1000)*rate; printf(\n 税后工资为:%7.2f \n,sal); } 请输入基本工资:1500 税后工资为:1475.00 使用条件表达式时,还应注意以下几点: 1.条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值符。 ab?a:b+1; /? 相当于ab?a:(b+1) ?/ 2.注意它是一个表达式,而不是一个语句,根据条件判断最终得到表达式的值。 y = (ab) ? a : (b+1); 3.条件运算符的结合方向是自右至左。 例如:ab?a:cd?c:d 应理解为 ab?a:(cd?c:d) 4-6 条件运算符 本章总结 多重if结构就是在主if块的else部分中还包含其他if块 嵌套if结构是在主if块中还包含另一个if 语句 C语言规定,嵌套if结构中每个els

文档评论(0)

1亿VIP精品文档

相关文档