读题可知,有n个石头,n小于50,故定义一个五十的数组,用n限制使用长度,判断有多少个相邻的相同的字符。
#include<stdio.h>
#include <iostream>
using namespace std;
int main()
{
char a[50];
int n;
cin >> n>>a;
int sign=0;
for (int i = 0; i < n-1; i++)
{
if (a[i] == '\0')
break;
if (a[i] == a[i + 1])
sign++;
}
cout << sign;
return 0;
}
网友评论