定义一个数组存储n个整数,并统计n个正整数组成的序列中连续相同数字的段数。
时间: 2024-02-12 08:03:48 浏览: 69
delete--number.rar_K._delete namber_delete number_给定n位正整数
5星 · 资源好评率100%
好的,我会根据您的问题进行回答。以下是一个示例代码,用于定义一个数组并统计连续相同数字的段数:
```python
n = int(input("请输入整数个数:"))
arr = list(map(int, input("请输入整数,用空格分隔:").split()))
count = 1
for i in range(1, n):
if arr[i] == arr[i-1]:
continue
else:
count += 1
print("连续相同数字的段数为:", count)
```
这段代码首先会让用户输入整数的个数,然后让用户输入这些整数,并将它们存储在一个数组中。接下来,我们使用一个变量count来记录连续相同数字的段数。我们从数组的第二个元素开始遍历数组,如果当前元素与前一个元素相同,则继续遍历;否则,我们将count加1,表示我们又找到了一个新的连续相同数字的段。最后,我们输出count的值,即为连续相同数字的段数。
阅读全文