新手上路,C++ 问题请指教,关于数组问题,不知哪里出错了,谢谢帮助
#include <stdio.h>#include <stdlib.h>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int i,j,k=0,m[200];
for(i=100;i<=300;i++)
{
for(j=2;j<=sqrt(i);j++)
{
if(i%j==0)
break;
}
if(j>sqrt(i))
m[k++]=i;
}
printf("%d ",m[k]);
system("PAUSE");
return EXIT_SUCCESS;
}