请统计1-1000之间同时满足如下条件的数据有多少个

/*
* 需求:请统计1-1000之间同时满足如下条件的数据有多少个:
* 对3整除余2
* 对5整除余3
* 对7整除余2
*
*分析:
* A:定义统计变量,初始化值是0
* B:1-1000之间是一个范围,用for很容易就可以实现
* C:每个数据要同时满足如下要求
* x%3==2;
* x%5==3;
* x%7==2;
* D:如果满足条件,统计数据即可,最后输出统计变量
*/

public class ForDemo{

     public static void main(String[] args){

             //定义统计变量,初始化值是0

             int count = 0;

            //1-1000之间是一个范围,用for很容易就可以实现

            for(int x=1; x<1000; x++){

           //每个数据要同时满足如下要求

            if((x%3==2) && (x%5==3) && (x%7==2){

                 count ++;

                System.out.println(x);

             }

             }

             System.out.println("满足这样条件的数据共有:"+count+"个");

            }

     }

 

输出结果:

转载于:https://www.cnblogs.com/BruningHUA/p/6773927.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用以下公式来统计一列中不重复的值的数量: =SUM(1/COUNTIF(range,range)) 其中,range是您要统计的范围,例如A2:A100。注意,此公式必须使用数组公式键入,即按下Ctrl + Shift + Enter。 ### 回答2: 要在Excel中使用多条件统计一列不重复个数的公式,可以使用SUMPRODUCT和COUNTIF函数的结合。 假设我们有一个包含数据的列A,我们要统计满足条件的不重复个数。条件可以是多个,例如满足某个数值范围或者满足特定文本。 首先,我们可以使用COUNTIF函数和条件来计算满足条件的总个数。例如,如果要统计满足条件">10"的个数,可以使用COUNTIF(A:A, ">10")。 然后,我们可以使用SUMPRODUCT函数来计算满足条件的不重复个数。公式如下: =SUMPRODUCT(1/COUNTIF(A:A, A:A&"")) 这个公式使用COUNTIF函数来计算每个单元格的出现次数,然后使用1除以每个出现次数得到权重。最后,使用SUMPRODUCT函数将这些权重相加,得到不重复个数。 需要注意的是,这个公式中的A:A是指数据所在的列。如果数据在其他列,需要根据实际情况进行修改。 将这个公式输入到任意一个单元格中,就可以得到满足条件的不重复个数。 希望以上回答对您有帮助! ### 回答3: 要实现Excel中多条件统计一列不重复个数的公式,可以使用IF和COUNTIF函数结合。以下是一个示例公式: =SUM(IF((条件1)*(条件2),1/COUNTIF(范围,条件3&条件4))) 其中,条件1和条件2是要满足条件,可以是数值、文本或逻辑表达式。范围是要统计数据所在的单元格区域,条件3和条件4是要筛选的条件。 此公式的原理是先使用COUNTIF(范围,条件3&条件4)函数统计满足条件3和条件4的数据在范围中出现的次数,然后使用1/计数结果得到每个符合条件数据的权重。最后将所有满足条件数据的权重相加,得到不重复个数。 注意,该公式需要使用CTRL+SHIFT+ENTER键进行数组公式输入,以确保公式正确生效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值