6、for循环案例练习:敲桌子.cpp 752 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # include <iostream>
  2. //练习案例 : 从1开始数到数字100,如果数字个位有含 7 ,或者数字十位含有 7,或者该数字是 7 的倍数 我们打印敲桌子
  3. //1、先输出 1 ~ 100 这些数字
  4. //从这100个数字中找到这些特殊数字,改为"敲桌子"
  5. //特殊数字:
  6. // 7 的倍数 (7 14 21 18 ...) % 7 = 0
  7. // 个 位有7 (7 17 27 37 ...) % 10 = 7
  8. // 十 位有7 (71 72 73 74 ...) / 10 = 7
  9. //敲桌子案例:
  10. // 1、 现输出100个数字
  11. // 2、从这100个数字中找到特殊数字,打印敲桌子
  12. int main6()
  13. {
  14. int num = 1;
  15. for (num; num <= 100; num++)
  16. {
  17. if (num % 7 == 0 || num % 10 == 7 || num / 10 == 7)
  18. {
  19. std::cout << "敲桌子" << std::endl;
  20. }
  21. else
  22. {
  23. std::cout << num << std::endl;
  24. }
  25. }
  26. system("pause");
  27. return 0;
  28. }