统计字符串中字符a和d的个数

一.题目要求

·题目

编写程序,输入一个字符串,分别统计输出该字符串中的字母a和d的个数。

·要求

输入输出格式要求:
输入格式:string回车

·测试

输入:thedaythemonththeyear123回车
输出:a:2,d:1

输入:a
输出:a:1,d:0

二.题目分析

  1. 输入的字符串用字符数组储存。
  2. 统计字符串中某个字符的个数,使用循环体遍历数组的每个元素即可。
  3. 比较元素可以比较这个字符,也可以比较它的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;
}
posted @ 2021-05-21 13:57  酸柚子sour  阅读(697)  评论(0)    收藏  举报
Akizuki-Kanna