кодесурса
«C

Программирование на C: Найти частоту символов

script1adsense2code
script1adsense3code

Строка C: упражнение 18 с решением

Напишите программу на C, чтобы найти частоту символов.

«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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code