一开始以为是要把一个一个的可能都用数组的形式表示出来,然后再去找重。结果一想不就是相邻两位的比较吗,发现思路是对的,然后代码就过了
#include<stdio.h>
#include<string.h>int main(){
int l,i,n;
char a[50];
gets(a);
l=strlen(a);
n=l;
for(i=1;i<l;i++){
if(a[i]==a[i-1])
n--;
}
printf("%d\n",n);
return 0;
}
一开始以为是要把一个一个的可能都用数组的形式表示出来,然后再去找重。结果一想不就是相邻两位的比较吗,发现思路是对的,然后代码就过了
#include<stdio.h>
#include<string.h>