Microsoft Visual C++ 2010 学习版运行结果页面点击回车自动闪退

Microsoft Visual C++ 2010 学习版运行结果页面,输入数值,点击回车自动闪退
请问该怎么解决

#include<stdio.h>
int main()
{int a[10];
int i;
printf("请输入10个数组元素:");
for(i=0;i<10;i++)
    scanf("%d",&a[i]);
for(i=0;i<10;i++)
    printf("%d",a[i]);
printf("%\n");
return 0;
}

闪退是值cmd闪退了,还是vs闪退了?
cmd的话,是输入10个之后就没了cmd框还是输入一个就没了?输入10个没了的话,在return 0前面加上下面这句,表示等待输入

system("pause");

另外,如果没有啥特殊的需求,我还是比较建议使用新版本的vs,vs2022或者vs2019都比2010好用的多,并且支持的c++版本也比较新。

img


就是输入完在之后按回车然后就闪退了

输入一个数字按一次回车,
不是这样输入的