fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i;
  5.  
  6. // for文を用いて0から19まで繰り返す
  7. for (i = 0; i <= 19; i++) {
  8.  
  9. // 3の倍数であり、かつ5の倍数である場合 (#)
  10. // ※0はすべての数の倍数として扱われるため、ここに含まれます
  11. if (i % 3 == 0 && i % 5 == 0) {
  12. printf("%d#\n", i);
  13. }
  14. // 3の倍数であるが、5の倍数でない場合 (?)
  15. else if (i % 3 == 0) {
  16. printf("%d?\n", i);
  17. }
  18. // 5の倍数であるが、3の倍数でない場合 (!)
  19. else if (i % 5 == 0) {
  20. printf("%d!\n", i);
  21. }
  22. // いずれの倍数でもない場合 (数字のみ)
  23. else {
  24. printf("%d\n", i);
  25. }
  26. }
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0.01s 5316KB
stdin
Standard input is empty
stdout
0#
1
2
3?
4
5!
6?
7
8
9?
10!
11
12?
13
14
15#
16
17
18?
19