fork download
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3.  
  4. void main() {
  5. int i;
  6. int arr[] = { 1, 2, 10, 4, 8, 9, 5, 7, 6 };
  7. int num = sizeof(arr)/sizeof(int);
  8.  
  9. printf("%d\n", num); //9
  10.  
  11. //int sum = (num*(num + 1)) / 2;
  12. for(int j =0; j< num; j++){
  13. sum += arr[j];
  14. }
  15. printf("%d\n", sum); //45
  16.  
  17. for (i = 0; i < num; i++) {
  18. printf("점검:" + arr[i]);
  19. sum -= arr[i];
  20. }
  21.  
  22. if (sum == 0)
  23. printf("빠진 번호는 없습니다.\n");
  24. else
  25. printf("빠진 숫자는 %d입니다.\n", sum);
  26.  
  27.  
  28.  
  29. system("pause");
  30.  
  31. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:4:6: warning: return type of ‘main’ is not ‘int’ [-Wmain]
 void main() {
      ^~~~
prog.c: In function ‘main’:
prog.c:13:5: error: ‘sum’ undeclared (first use in this function); did you mean ‘num’?
     sum += arr[j];
     ^~~
     num
prog.c:13:5: note: each undeclared identifier is reported only once for each function it appears in
prog.c:18:5: warning: format not a string literal and no format arguments [-Wformat-security]
     printf("점검:" + arr[i]);
     ^~~~~~
prog.c:29:4: warning: implicit declaration of function ‘system’ [-Wimplicit-function-declaration]
    system("pause");
    ^~~~~~
stdout
Standard output is empty