这个的结果是循环几次 C语言

若有定义: int x , i :则下列 for 循环语句:
for ( i =0, x =0; i <=9&& x !=876; i ++)/
scanf "% d ”,& x );
这个要循环几次

若有定义: int x , i :则下列 for 循环语句:
for ( i =0, x =0; i <=9&& x !=876; i ++)/
scanf "% d ”,& x );
如果按上面写的话,它就是0次
如果改为下面写的:
for ( i =0, x =0; i <=9&& x !=876; i ++){
scanf ("% d ”,& x );
}
那就是1到10次
1次的时候,是x=876
10次的时候,是i>9
其余的次数在其中间
望采纳!

1.i这边需要十次才会退出循环
2.在十次内输入了876的话,就会在输入的那次退出循环
所以,最终i是每次累加一,x是自己输入,所以,如果每次x输入的都不是876的话就会循环十次,i不满足小于等于9就会退出循环
所以这题只能得出最多十次