Программирование на C: Найти частоту символов
Строка C: упражнение 18 с решением
Напишите программу на C, чтобы найти частоту символов.
Пример решения:
Код C:
#include <stdio.h>
void main(){
char str[1000],choice;
int i,ctr=0;
printf("\n\nFind the Frequency of Characters :\n");
printf("--------------------------------------\n");
printf("Input the string : ");
fgets(str,sizeof str,stdin);
printf("Input the character to find frequency: ");
scanf("%c",&choice);
for(i=0;str[i]!='\0';++i)
{
if(choice==str[i])
++ctr;
}
printf("The frequency of '%c' is : %d\n\n", choice, ctr);
}
Пример вывода:
Найти частоту символов: -------------------------------------- Введите строку: это тестовая строка Введите символ, чтобы найти частоту: я Частота «я» составляет: 3
Блок-схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите программу на C для удаления символов в строке, кроме алфавитов.
Далее: написать программу на C для объединения двух строк вручную.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code