1 条题解

  • 0
    @ 2025-10-30 14:49:27

    题目:统计10个整数中零、负数、正数的个数

    思路分析

    1. 任务拆解:

      • 循环输入10个整数
      • 判断每个数是零、负数还是正数
      • 分别统计三种数的个数
      • 输出统计结果
    2. 关键点分析:

      • 使用三个计数器分别统计零、负数、正数
      • 判断条件:
        • 等于0:零
        • 小于0:负数
        • 大于0:正数
      • 使用多重条件判断
    3. 步骤规划:

      • 初始化三个计数器t1=0,t2=0,t3=0
      • 循环10次
      • 每次输入一个整数a
      • 判断a的类型并对应计数器加1
      • 输出三个计数器的值
    4. 代码对应:

      • int a,t1=0,t2=0,t3=0; - 定义数字和三个计数器
      • for(int i=1;i<=10;i++) - 循环10次
      • cin>>a; - 输入一个整数
      • if(a==0) - 判断是否为零
      • t1++; - 零计数加1
      • else if(a<0) - 判断是否为负数
      • t2++; - 负数计数加1
      • else if(a>0) - 判断是否为正数
      • t3++; - 正数计数加1
      • cout<<t1<<" "<<t2<<" "<<t3; - 输出三种数的个数

    信息

    ID
    1351
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    465
    已通过
    258
    上传者