system("color 2f");
int i,n;
char s1[50];
gets(s1);
i=0;
n=0;
while(s1[i+1]!='\0')
{
if(s1[i]+1==s1[i+1])
n++;
i++;
}
puts(n);
system("pause");
system("color 2f");
int i,n;
char s1[50];
gets(s1);
i=0;
n=0;
while(s1[i+1]!='\0')
{
if(s1[i]+1==s1[i+1])
n++;
i++;
}
puts(n);
system("pause");
puts(s) 等效于printf("%s\n",s);
就你的代码来说,如果你想用puts输出n的值,先得用itoa转换成字符串才行。