fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int ans1 = 1;
  7. for (int i = 2; i <= 10; i++) {
  8. ans1 = ans1 * i; // 累乘
  9. }
  10. cout << "10! = " << ans1 << endl;
  11.  
  12. int ans2 = 1;
  13. for (int i = 2; i <= 100; i++) {
  14. ans2 = ans2 * i; // 累乘
  15. }
  16. cout << "100! = " << ans2 << endl; // Overflow!!! 溢位
  17.  
  18. double ans3 = 1;
  19. for (int i = 2; i <= 100; i++) {
  20. ans3 = ans3 * i; // 累乘
  21. }
  22. cout << "100! = " << ans3 << endl;
  23.  
  24. for (int i = 3; i <= 100; i = i + 2) {
  25. if (i % 7 == 0 && (i % 3 == 0 || i % 5 == 0)) {
  26. cout << i << " ";
  27. }
  28. }
  29. cout << endl;
  30. return 0;
  31.  
  32. }
Success #stdin #stdout 0s 4292KB
stdin
Standard input is empty
stdout
10! = 3628800
100! = 0
100! = 9.33262e+157
21 35 63