English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de programmation en C
在此示例中,您将学习查找字符串中字符的出现次数。
要理解此示例,您应该了解以下C语言编程主题:
#include <stdio.h> int main() { char str[1000], ch; int count = 0; printf("输入一个字符串: "); fgets(str, sizeof(str), stdin); printf("输入一个字符以查找其出现次数: "); scanf("%c", &ch); for (int i = 0; str[i] != '\0'; ++i) { if (ch == str[i]) ++count; } printf("%c 出现次数 = %d", ch, count); return 0; }
输出结果
输入一个字符串: This website is awesome. 输入一个字符以查找其出现次数: e e 出现次数= 4
Dans ce programme, la chaîne entrée par l'utilisateur est stockée dans str.
Ensuite, demandez à l'utilisateur d'entrer le caractère à trouver. Cela est stocké dans la variable ch.
Ensuite, utilisez une boucle for pour parcourir les caractères de la chaîne. Dans chaque itération, si le caractère de la chaîne est égal à ch, count augmente1.
Enfin, imprimez le nombre d'occurrences stockées dans la variable count.