要统计输入字符串中字符'a'的个数,C语言提供了简单的方法。首先,我们定义一个程序,其核心部分是通过两个嵌套的for循环来遍历字符串并统计'a'到'z'这26个小写字母的出现次数。以下是代码片段:
#include #include intmain(){ inti,j=0,c[26]={0}; charstr[N]; printf("请输入一个字符串:"); gets(str); for(i=0;i if(str[i]=='a'+j){ c[j]++; break; } } } for(i=0;i<26;i++){ printf("%c-%d\t",'a'+i,c[i]); } } 这段代码首先要求用户输入字符串,然后通过外层循环遍历字符串中的每个字符。如果字符与'a'到'z'中的某个字母匹配,就将对应数组元素c[j]加1。最后,程序会打印出每个字母及其在字符串中出现的次数。