你打印一次就break或者你的条件:== 1
实在是没看明白你想问的是什么,比较建议贴代码,或者图片质量稍微好一点
你逻辑就是这样实现的啊,还有,输出也没有很多次啊,就两次。两个细节:第一:for循环 你是从i等于0到10做判断,这里是循环第二:你for循环内部有if条件判断,满足条件则输出。 (注意这里的输出语句,你printf前面格式化有个字符\n 这是换行的意思。) 所以,你其实输出两次,只是把输出换行多行输出了