统计字符串中字符a和d的个数
一.题目要求
·题目
编写程序,输入一个字符串,分别统计输出该字符串中的字母a和d的个数。
·要求
输入输出格式要求:
输入格式:string回车
·测试
输入:thedaythemonththeyear123回车
输出:a:2,d:1
输入:a
输出:a:1,d:0
二.题目分析
- 输入的字符串用字符数组储存。
- 统计字符串中某个字符的个数,使用循环体遍历数组的每个元素即可。
- 比较元素可以比较这个字符,也可以比较它的ASCⅡ码。
三.代码实现
#include <stdio.h>
#include <string.h>
int main() {
int len;
int i=0;
int a = 0, d = 0;
char str[100];
scanf_s("%s", str, 100);
len=strlen(str);
for(i;i<len;i++){
if (str[i] == 'a') a++; //或:if (str[i] == 97) a++;
else if (str[i] == 'd') d++;//或:else if (str[i] == 100) d++;
}
printf("a:%d,d:%d", a, d);
return 0;
}

浙公网安备 33010602011771号