题目是:随机抽100个随机数s[100],把不是素数的放到B中;
我是这样做的,但是不对所以求助各位,希望大家帮忙,在此小弟先谢谢了~!
#include <stdio.h>
#include <stdlib.h>
main ()
{ int s[100],b[100],i,k,j;
clrscr();
for(i=0;i<100;i++)
{ k=rand()%200;
s[i]=k;
}
printf("the original arry:\n");
for(i=0;i<100;i++)
{ printf("%4d",s[i]);
if((i+1)%10==0)
printf("\n");
}
for(i=0;i<100;i++)
{ for(j=2;j<s[i];j++)
{ if(j<s[i])
b[j]=s[i];
j++;
}
}
for(i=0;i<100;i++)
{printf("%4d",b[i]);
if((i+1)%10==0)
printf("\n");
}
}
小弟刚刚学到数组对数组刚刚了解所以不了解请原谅