哪里有问题啦 这是
#include <stdio.h>int main()
{
int M,N;
int sum;
int i=0,j,t,k,w;
printf("shu ru M\n");
scanf("%d",&M);
while (i!=M)
{
i++;
printf("数入数据个数 N \n");
scanf("%d",&N);
int a[N];
printf("输入数据\n");
for(j=0;j<N;j++)
{
scanf("%d",&a[j]);
}
for (k=0;k<N;k++) //排序小到大
{
for(j=0;j<N-1;j++)
{
if(a[j]>a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
}
for(w=a[0];w<a[N];w++)
{
for (k=2;k<=w;k++)
{
if (w%k==0)
break;
}
if(w==k)
{
sum+=k;
}
}
printf("%d",sum); //计算素数
}
return 0;
}
运行时候停留在输入数据黑框总是没反应