1 条题解
-
0
题目:统计10个整数中零、负数、正数的个数
思路分析
-
任务拆解:
- 循环输入10个整数
- 判断每个数是零、负数还是正数
- 分别统计三种数的个数
- 输出统计结果
-
关键点分析:
- 使用三个计数器分别统计零、负数、正数
- 判断条件:
- 等于0:零
- 小于0:负数
- 大于0:正数
- 使用多重条件判断
-
步骤规划:
- 初始化三个计数器t1=0,t2=0,t3=0
- 循环10次
- 每次输入一个整数a
- 判断a的类型并对应计数器加1
- 输出三个计数器的值
-
代码对应:
int a,t1=0,t2=0,t3=0;- 定义数字和三个计数器for(int i=1;i<=10;i++)- 循环10次cin>>a;- 输入一个整数if(a==0)- 判断是否为零t1++;- 零计数加1else if(a<0)- 判断是否为负数t2++;- 负数计数加1else if(a>0)- 判断是否为正数t3++;- 正数计数加1cout<<t1<<" "<<t2<<" "<<t3;- 输出三种数的个数
-
信息
- ID
- 1351
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 465
- 已通过
- 258
- 上传者