C#语言,中的FLAG
答案:2 悬赏:50
解决时间 2021-03-02 15:51
- 提问者网友:蓝莓格格巫
- 2021-03-02 10:42
C#语言,中的FLAG
最佳答案
- 二级知识专家网友:逃夭
- 2021-03-02 12:17
如果没看错 应该是求100以内所有质数的平均数
flag其实就是个标记,用来标记当前的数是不是质数
main(){
int i, j, n = 0, flag;
float aver = 0;
for (j = 2; j < 100; j++)
{
flag = 1; //默认是质数,flag=1
for (i = 2; i < j; i++)
if (j % i == 0)
{
flag = 0; //如果能整除,则不是质数,flag=0
break;
}
if (1 == flag)//如果是质数,个数增加,和增加
{
n++;
aver += j;
}
}
aver/=n;//求平均数
printf("\n\n average=%4.2f\n",aver);
}
flag其实就是个标记,用来标记当前的数是不是质数
main(){
int i, j, n = 0, flag;
float aver = 0;
for (j = 2; j < 100; j++)
{
flag = 1; //默认是质数,flag=1
for (i = 2; i < j; i++)
if (j % i == 0)
{
flag = 0; //如果能整除,则不是质数,flag=0
break;
}
if (1 == flag)//如果是质数,个数增加,和增加
{
n++;
aver += j;
}
}
aver/=n;//求平均数
printf("\n\n average=%4.2f\n",aver);
}
全部回答
- 1楼网友:逐風
- 2021-03-02 12:41
如果没看错 应该是求100以内所有质数的平均数
flag其实就是个标记,用来标记当前的数是不是质数
main(){
int i, j, n = 0, flag;
float aver = 0;
for (j = 2; j < 100; j++)
{
flag = 1; //默认是质数,flag=1
for (i = 2; i < j; i++)
if (j % i == 0)
{
flag = 0; //如果能整除,则不是质数,flag=0
break;
}
if (1 == flag)//如果是质数,个数增加,和增加
{
n++;
aver += j;
}
}
aver/=n;//求平均数
printf("\n\n average=%4.2f\n",aver);
}
flag其实就是个标记,用来标记当前的数是不是质数
main(){
int i, j, n = 0, flag;
float aver = 0;
for (j = 2; j < 100; j++)
{
flag = 1; //默认是质数,flag=1
for (i = 2; i < j; i++)
if (j % i == 0)
{
flag = 0; //如果能整除,则不是质数,flag=0
break;
}
if (1 == flag)//如果是质数,个数增加,和增加
{
n++;
aver += j;
}
}
aver/=n;//求平均数
printf("\n\n average=%4.2f\n",aver);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯