输出10~100之间的全部素数。所谓素数n是指,除1和n之外,不能被2~(n-1)之间的任何整数整除。__if(j>=i-1)_

输出10~100之间的全部素数。所谓素数n是指,除1和n之外,不能被2~(n-1)之间的任何整数整除。__if(j>=i-1)__/*整数i是素数:输出,计数器加1*/___{printf("%6d",i);___counter++;____}_}}
【正确答案】:算法设计要点:_(1)只要设计出判断某数n是否是素数的算法,外面再套一个for循环即可。_(2)判断某数n是否是素数的算法:根据素数的定义,用2~(n-1)之间的每一个数去整除n,如果都不能被整除,则表示该数是一个素数。__判断一个数是否能被另一个数整除,可通过判断它们整除的余数是否为0来实现。"/>
【题目解析】:main{inti=11,j,counter=0;for(;i<=100;i+=2)_/*外循环:为内循环提供一个整数i*/{for(j=2;j<=i;j++)_/*内循环:判断整数i是否是素数*/if(i%j==0)__/*i不是素数*/break;__/*强行结束内循环,执行下面的if语句*/if(counter%10==0)_/*每输出10个数换一行*/printf("\\n");__if(j>=i-1)__/*整数i是素数:输出,计数器加1*/___{printf("%6d",i);___counter++;____}_}}