读书人

统计x出现的次数很少一段代码帮小

发布时间: 2012-03-27 13:44:24 作者: rapoo

统计x出现的次数,很少一段代码,帮我看一下错在那里?
#include <stdio.h>
#include <string.h>
void main()
{
int i,mark;
char str[30];
printf( "请您输入要统计的字符串: ");
gets(str);
for(i=0;i <strlen(str);i++)
if(str[i]== 'x ')
mark++;
printf( "x出现的次数为:%d ",mark);
}
统计不出来是怎么回事?

[解决办法]
没初始化mark
mark = 0;
for(i=0;i <strlen(str);i++)
if(str[i]== 'x ')
mark++;
[解决办法]
mark没初值
[解决办法]
定义的时候初始化是个好习惯,希望楼主养成

读书人网 >C++

热点推荐