单选题 有以下程序:#include<stdio.h>main(){ int i=5: do{ if(i%3==1) if(i%5==2) {printf("* %d",i);break;} i++; }while(i!=0); printf("\n"); } 程序运行的结果是( )。
【正确答案】 A
【答案解析】解析:在do while循环中,总是先执行后判断,所以循环体至少会被执行一次。在循环中,如果满足(i%3==1)&&(i%5==2),那么输出i的值,退出循环,否则i++,如果i==0则跳出循环。