有下列程序: #include void main() { int i=5; do { if(i%3=1) if(i%5==2) { printf("*%d",i);break;}

admin2021-05-06  21

问题 有下列程序:
  #include  
  void main()
  {  int i=5;
     do
     {  if(i%3=1)
       if(i%5==2)
        {  printf("*%d",i);break;}
        i++:
     }  while(i!=0);
     printf("\n");
  }
  程序的运行结果是(  )。

选项 A、*7
B、*3*5
C、*5
D、*2*6

答案A

解析 本题考查do…while循环,先执行循环体,再判断条件是否成立,函数实现的功能是找出满足一个数,它除3时余1,除5时余2,然后打印“*”和这个数从5开始,等于7时恰好符合条件,输出,最后循环结束。
转载请注明原文地址:https://kaotiyun.com/show/fFfp777K
0

最新回复(0)