很水的一题,strlen()在for循环里的深奥道理。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char str[100005];
int i;
while(gets(str))
{
int in[26]={0};
int x=strlen(str);
for(i=0;i<x;i++)
{
if(str[i]>='a'&&str[i]<='z')
in[str[i]-'a']++;
}
for(i=0;i<26;i++)
printf("%c:%d/n",i+'a',in[i]);
printf("/n");
}
return 0;
}
本文介绍了一个简单的C++程序,该程序使用strlen()函数统计输入字符串中每个小写字母出现的次数,并展示了如何在循环中有效利用此函数。通过具体代码示例,读者可以了解strlen()在实际应用中的作用。
582

被折叠的 条评论
为什么被折叠?



