程序填空题:写出算术表达式或关系表达式[1]
假设变量已正确定义并赋值,写出满足下列条件的C表达式。
① 与数学式对应的C表达式:@@[sqrt(s*(s-a)*(s-b)*(s-c))](1)。
② 取number的个位数字:@@[number % 10](1)。
③ 取number的十位数字:@@[number/10 % 10](1)。
④ 取number的百位数字:@@[number/100 % 10](1)。
⑤ number是奇数:@@[number % 2 != 0](1)。
⑥ number是5的倍数:@@[number % 5 == 0](1)。
答案:
第1空:sqrt(s*(s-a)*(s-b)*(s-c))
第2空:number % 10
第3空:number/10 % 10
第4空:number/100 % 10
第5空:number % 2 != 0
第6空:number % 5 == 0
① 与数学式对应的C表达式:@@[sqrt(s*(s-a)*(s-b)*(s-c))](1)。
② 取number的个位数字:@@[number % 10](1)。
③ 取number的十位数字:@@[number/10 % 10](1)。
④ 取number的百位数字:@@[number/100 % 10](1)。
⑤ number是奇数:@@[number % 2 != 0](1)。
⑥ number是5的倍数:@@[number % 5 == 0](1)。
答案:
第1空:sqrt(s*(s-a)*(s-b)*(s-c))
第2空:number % 10
第3空:number/10 % 10
第4空:number/100 % 10
第5空:number % 2 != 0
第6空:number % 5 == 0