#include"stdio.h"?int main()?{? int b[50],n,i,j,d;? j=0;? for(n=50;n<=100;n++)? {? ? for(i=2;i<n;i++)? ? {? ? if(n%i==0) break; ? } ? if(n<=i)//就是這個if語句里面的(n<=i)我不理解,為什么要這樣做 { b[j++]=n; ? ?} ? ? d=j; } for(j=0;j<d;j++) { printf("%d\n",b[j]); } return 0;?}?
請各位大神幫我看看這個這個數組題,我有個地方不太理解。
慕粉1600176492
2016-11-10 18:52:50