分类：电脑/网络-软件
问题：怎么做这道题有以下程序：main(){inti,n=0;for( 
有以下：main(){  int i,n=0;   for(i=2;i<5;i++)     {  do            {  if(i%3)  continue;             n++;          } while(!i);         n++;     }   printf("n=%d\n",n);}   程序执行后的输出结果是      。A. n=5  B. n=2  C. n=3  D. n=4
回答：i=2
2除3取余数=2不为0
则n+1=1
n+1=2
3/3取余=0
n+1=3
输出3
选c
可能不对
忘了do  while 语句了
回去了在查查。
说的不够有顺序，最好画个流程框图