酷代码 AI
菜单

题目描述 现在有 n n个数(n < 100),乌拉乎想知道以每个数作为终点,有多少个连续相等的数。 请你编写一个程序帮助他完成吧。 输入格式 两行, 第一行一个数字 n n 第二行 n n个正整数 输出格式 一行 n n个正整数,每个数中间用空格隔开用C++简答 回答篇幅:简单明了

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int nums[100]; for (int i = 0; i < n; i++) { cin >> nums[i]; } for (int i = 0; i < n; i++) { int count = 1; for (int j = i - 1; j >= 0; j--) { if (nums[j] == nums[i]) { count++; } else { break; } } cout << count; if (i < n - 1) { cout << " "; } } return 0; } ``` [2026-01-17 22:02:41 | AI问答 | 180点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多