完成程序题:请按试题顺序和空格顺序填写答案。




【正确答案】:

第一空:COUT<<"*"
第二空:COUT<<"$";


【题目解析】:

C++类中对象:
cin:运算符为>>,用于键盘输入。
cout:运算符为<<,用于屏幕输出

在本题中,(i%3)表示就是i除以3的余数。i%3 等价于 i%3 != 0。if()

if (i%3) 的意思是,把i%3当做一个变量,这个变量只有真假两个值,0为假,非0为真。所以如果i%3不等于零,即i不能整除3时,条件成立,执行下面语句。

在for循环中可知,i=3,4,5,6,首先当i=3时,i%3=0,故执行else中的语句,即继续判断。i=4时,i%3=1,故执行if后的语句,即输出*,故第一空为:cout<<"*"。然后输出$,故第二空:cout<<"$";