vs2010执行exe自动退出问题

本人小白一枚 最近开始哦那个vs(以前用vc)
近期用vs执行一些代码时 输入完数据 按回车等结果 exe老是自动退出 不知道是怎么回事
相同的代码打到vc上就可以执行出来

图片说明

代码如下

#include<stdio.h>

int sum(int n)
{
  if(n==1)
     return 1;
  else
    return n+sum(n-1);
 return n;
}

void main()
{
    int n;
    printf("请输出一个数:");
    scanf("%d",&n);
                printf("累加结果为:%d\n",sum(n));
}


大家能帮看看不

按alt+f5而不是f5运行;或者在程序结尾加上system("pause";)