新手请教: do continue while 用法
课后习题:新手请教 do continue while 用法3.8 下列程序段执行后s值为()。
int i=5,s=0;
do if (i%2) continue; else s+=i; while (--i)
我自己算出来是 1, 答案是6 , 请问大佬为什么答案是6? 还是答案有错误?
谢谢!
2022-11-09 09:25
程序代码:#include <stdio.h>
int main( void )
{
int i=5, s=0;
do
if( i%2 )
continue;
else
s += i;
while( --i );
printf( "s = %d\n", s );
}
2022-11-09 09:46
2022-11-09 10:14
2022-11-09 11:32