按书下做了个简单的程序打开后闪退

按书上做了个简单的程序打开后闪退
#include <stdio.h>
int main(void) /* 一个简单的C程序 */

  int num; /* 定义一个名为 num 的变量 */
  num = 1; /* 为 num 赋一个值 */
   
  printf("I am a simple "); /* 使用 printf () 函数 */ 
  printf("computer.\n");
  printf("My favorite number is %d because it is first.\n",num);
  return 0;
}

加了getch();
system("pause");
都不管用 求大神们 帮帮小弟

------解决方案--------------------
C/C++ code
#include <stdio.h>
int main(void) /* 一个简单的C程序 */
{ 
  int num; /* 定义一个名为 num 的变量 */
  num = 1; /* 为 num 赋一个值 */
   
  printf("I am a simple "); /* 使用 printf () 函数 */ 
  printf("computer.\n");
  printf("My favorite number is %d because it is first.\n",num);
 system("pause");//要加在这里,你是加在这里了么?
  return 0;
}