永发信息网

5.8题解答。谢谢。

答案:3  悬赏:60  手机版
解决时间 2021-02-24 03:01
  • 提问者网友:火车头
  • 2021-02-23 18:15
5.8题解答。谢谢。
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-02-23 18:20
确实是选A追答循环里是对i进行取余,为1时输出一个*和#为0时,执行continue,即不向下执行,而执行i++后继续执行for循环直到结束,再输出个$循环里共有3次为1的情况,所以输出的是*#*#*#再加一个$追问continue跳过循环体余下的语句,为什么还会输出#?追答本次循环的余下的语句追问输出#不就是本次循环余下语句?追答格式的问题,我写一下,你在看if(i%2)
{
输出*;
}
else
{
输出#;
}if(i%2)
{
输出*;
}
else
{
contiune;
}
输出#;上一个不对啊
全部回答
  • 1楼网友:蓝房子
  • 2021-02-23 19:35
追答:
求采纳
  • 2楼网友:往事埋风中
  • 2021-02-23 18:56
for(i=0;i<10;i++)
{循环体}
循环体结束后,下一步要做的是i++,然后再去判断i<10是否成立,由此决定循环是否需要继续执行下去。这一点懂吗?
再说if else
if( )
语句1;
else
语句2;
语句1和2是择一执行的,if条件成立就执行语句1,只执行语句1;不成立只执行语句2
再说continue,它的用途是结束本次循环,也就是说,循环体内见到continue,就说明本次循环的循环体就执行到这里了,剩下的那些语句,本次不执行了,忽略了。
再绕回去,循环体结束后,该执行的是谁啊?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯