C#语言,中的FLAG

[复制链接]
查看11 | 回复0 | 2015-11-4 14:21:56 | 显示全部楼层 |阅读模式
如果没看错 应该是求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);}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行