[*]①首先定义循环变量i,然后通过for循环对数组a[300]中的每个元素a[i]调用函数isP(a[i])判断a[i]是否是素数(素数的算法已在isP()函数中给出,此处直接调用即可),如果 是素数,则把其加到变量pjz1上,同时计数变量cnt加1,否

admin2010-12-10  8

问题

选项

答案[*]

解析 ①首先定义循环变量i,然后通过for循环对数组a[300]中的每个元素a调用函数isP(a)判断a是否是素数(素数的算法已在isP()函数中给出,此处直接调用即可),如果
是素数,则把其加到变量pjz1上,同时计数变量cnt加1,否则a值加到变量pjz2上。直到判断完数组a[300]中的所有数据后退出循环。
    ②求出pjz1、pjz2和cnt的值之后,再用变量pjz1的值除以cnt的值就得到素数的平均值,同时把这个值赋给变量pjz1,最后用变量pjz2的值除以300-cnt的值就得到非素数的平均值,并把这个值赋给变量pjz2。
转载请注明原文地址:https://kaotiyun.com/show/SwaZ777K
0

最新回复(0)