1. 程式人生 > >ACM第一次訓練第三題

ACM第一次訓練第三題

格式方面除了點問題,導致解決時間過長。。我用的方法是判斷相鄰兩個字母是否相同,如果相同則記錄,再繼續判斷,最後記錄出的值就是取走石頭的數

#include <stdio.h>
int main()
{
int n,i;
while (scanf("%d",&n)!=EOF)
{
int k=0;
char a[50];
scanf("%s",a);
for(i=0;a[i]!='\0';i++)
{if(a[i]==a[i+1])
k++;
}printf("%d",k);
 printf("\n");
}return 0;
}