永发信息网

1、在屏幕上按每行10个的格式输出100—200间的全部素数,并输出它们的平均值。C语言的

答案:4  悬赏:0  手机版
解决时间 2021-02-13 06:03
1、在屏幕上按每行10个的格式输出100—200间的全部素数,并输出它们的平均值。C语言的
最佳答案
楼主你好!
根据你的要求代码实现如下!
#include 
#include 
#include
int main()
{
int m=100,t=0,i,n=200,sum=0;
double k;

printf("100—200间的全部素数:
");for(;m<=n;m++)
{   
 k=sqrt(m);
    for (i=2;i<=k;i++)
    if (m%i==0) break;
 if(i>k){
      printf("%-4d",m);
      sum+=m;
      t++;

      if(t%10==0)printf("
");  }
 }

printf("
");printf("平均值:%6.2f",(float)sum/t);
   return 0;
}
 

希望我的回答对你有帮助!

全部回答
#include
#include
void main()
{
int i,n,k,t=0;
double mean,sum=0;
for (i=101;i<=200;i+=2)
{
k=int(sqrt(i));
for(n=2;n<=k;n++)
{
if(i%n==0) break;
}
if (n>=k+1)
{
sum+=i;
t++;
printf("%d ",i);
if(t%10==0)
printf("\n");
}
}
mean=sum/t;
printf("\n%lf %lf\n",sum,mean);
}
#include "stdio.h"
#include "math.h"
int main()
{
int n,i,j,mark,s;
n=0;
s=0;
for(i=100;i<=200;i++)
{
mark=0;
for(j=2;j<=sqrt(i);j++)
{
if(i%j==0)
{
mark=1;
break;
}
}
if(mark==0)
{
printf("%d\t",i);
s=s+i;
n=n+1;
if(n%10==0)
printf("\n");
}
}
printf("\n100~200之间所有素数的平均数等于:%f",(float)s/(float)n);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朗世达眼镜(群英东路)地址在什么地方,我要处
抽血出来的血有白沫是怎么回事儿
美家福百货这个地址在什么地方,我要处理点事
长沙老杨明眼镜怎么去啊,我要去那办事
按照金融交易的交割期限,可以把金融市场分为
驱魔搬砖快么
公积金账号与身份证不匹配
中国移动通信九州特约代销店(市场路店)地址在
农村浇地的水管漏了怎么补,有没有人可以分享
盗贼的 寒光智者 怎么获得
老杨得利眼镜地址好找么,我有些事要过去
单因素对比试验的概念是什么?
(2分之一x+三分之一y)(三分之一y-二分之一x)
广泰花园西门在什么地方啊,我要过去处理事情
买菜有什么意思
推荐资讯
太原到西宁动有动车吗
如何通过设置MAC地址过滤,来防止别人蹭无线
韩国维娜美容美体生活馆在哪里啊,我有事要去
用两种不同的方式,解下列方程 4分之(12x-1
什么是美规、欧规、澳规插头,有哪些不同?
昭通市水利局物资站地址有知道的么?有点事想
农业银行(金峰路分理处)地址在哪,我要去那里
【欺诈偶像女主角是akb48中谁扮演】欺诈偶像
大巴中途让下车换车,有车友可以回答一下这个
中国农业银行(三眼井分理处)地址好找么,我有
汉庭酒店(峄州路店)怎么去啊,我要去那办事
首开家电在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?