循环结构5

作者: 时间:2020-07-10 点击数:

for可以和while相互转换
    for(1;2;3)         1;
    A;          while (2)
              {A;3;}
但for逻辑性更强一些,更不容易出错,推荐多用for
问题:统计个位数是6且能被3整除的5位整数有多少个?
分析:
     n=0
  [10000,99999]   步长是1
  i=10000;
  while (i<=99999)
  {
     //判断i是否个位数是6且能被3整除,如果满足,n++
  if ((i%10==6)&&(i%3==0)) n++;
  i++;
  }

#include <stdio.h>
int main()
{
int i,n=0;
i=10000;
while (i<=99999)
{
 //判断i是否个位数是6且能被3整除,如果满足,n++
       if ((i%10==6)&&(i%3==0)) n++;
  i++;
}
printf("%d\n",n);
return 0;
}

上一页 [1] [2] [3] [4] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段