��
��继续对3.1和4.1细化下去,直到最后每一个语句都能直接用程序设计语言来表示为止。
main ( ) {
� for ( i = 2;i <= 100;i++ ) A[i] = i;
� B[1] =2; B[2] = 3; B[3] = 5; B[4] = 7;
� /*若A[i]=i是B[ ]中任一数的倍数,则剔除A[i]*/
� for ( j = 1;j <= 4;j++ )
� ��/*检查A[ ]所有的数能否被B[j]整除并将能被整除的数从A[ ]中剔除*/
� ��for ( i = 2;i <= 100;i++ )
� ����if ( A[i]/B[j]*B[j] == A[i] ) A[i] = 0;
/*输出A[]中所有没有被剔除的数*/
for ( i = 2;i <= 100;i++ )
/*若A[i]没有被剔除,则输出之*/
���if ( A[i] != 0 )
�����printf("A[%d]=%d\n",i,A[i]);
}
��