是不是
for (i=1;i<=5;i++)啊?
i%2 的意思是取除以2的余数,
当 1%2=1 3%2=1 5%2=1 在判断里面相当于true
输出三次 #*
再加上最后输出的$
所以结果为:#*#*#*$
2%2=0 4%2=0 在判断里面相当于false
直接跳出本次循环,开始下次循环,不输出。
首先说一下你定义那个行好像错了,应该是
for (i=1;i=5;i++)(你多了一个顿号还是逗号)。
如果没猜错那个应该是错误的语法。
请尝试更改i=5为i=0,看看是不是等于
aaaa