2 条题解
-
0
思路分析
1. 任务拆解:
- 读取整数个数n
- 读取n个整数
- 从前向后查找第一个0出现的位置
- 输出该位置,找到后立即停止查找
2. 关键点分析:
- 需要找第一次出现的位置,所以要从前往后遍历
- 找到第一个0后就可以立即停止查找,使用break退出循环
- 位置编号从1开始计数
- 如果数组中没有0,程序不会有输出
3. 步骤规划: 第一步:读取整数个数n 第二步:循环读取n个整数 第三步:从前向后遍历数组查找0 第四步:找到第一个0时输出位置并立即停止查找
4. 代码对应:
cin>>n:读取整数个数for循环:输入n个整数- 第二个
for循环:从1到n遍历查找0 if(a[i]==0):判断当前元素是否为0cout<<i:输出0的位置break:找到后立即停止查找
- 1
信息
- ID
- 1138
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 362
- 已通过
- 262
- 上传者