求解,不知名的bug
求各位大神帮忙看看这个代码,前一秒还能正常运行输出结果,后一秒就开始显示错误,连最简单的输入十个数也不可以。不知道是不是因为下载的Microsoft Visual C++ 2010学习版是盗版的?#include<stdio.h>
void main()
{
int NUM[10],i,s=0,x,j;
printf("请输入十个任意整数(数与数之间空格分开):",NUM);
for(i=1;i<=10;i++)
{
scanf("%d",&x);
for(j=2;j<=x/2;j++)
if(x%j==0)
{
s+=x;break;
}
}
printf("所有非素数之和=%d",s);
}