*请补充main函数。该函数的功能是:求1-100(不包括100)以内所有素数的平均值。 程序运行后的结果为42.40。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。 试题程序: */ #include <stdlib.h> #include <stdio.h> int main() { int i, j, n=0, flag; float aver=0; for(j=2; j<100; j++) { flag=1; for(i=2; i<j; i++) /**********FILL**********/ if( [1] ) { flag=0; break; } /**********FILL**********/ if( [2] ) { n++; aver+=j; } } /**********FILL**********/ printf("\n\n average=%4.2f\n", [3] ); return 0; }
时间: 2023-07-18 16:50:59 浏览: 126
C++求100到200之间的素数
5星 · 资源好评率100%
#include <stdlib.h>
#include <stdio.h>
int main() {
int i, j, n=0, flag;
float aver=0;
for(j=2; j<100; j++)
{
flag=1;
for(i=2; i<j; i++)
if(j%i == 0) // 填入判断j是否为素数的条件
{
flag=0;
break;
}
if(flag == 1) // 填入判断j是否为素数的条件
{
n++;
aver+=j;
}
}
aver /= n; // 填入计算平均数的表达式
printf("\n\n average=%4.2f\n", aver);
return 0;
}
阅读全文