Program C untuk Mencari Kekerapan Karakter dalam Rentetan

Dalam contoh ini, anda akan belajar mencari kekerapan watak dalam rentetan.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • C Susunan
  • Rentetan Pengaturcaraan C

Cari Kekerapan Perwatakan

 #include int main() ( char str(1000), ch; int count = 0; printf("Enter a string: "); fgets(str, sizeof(str), stdin); printf("Enter a character to find its frequency: "); scanf("%c", &ch); for (int i = 0; str(i) != ''; ++i) ( if (ch == str(i)) ++count; ) printf("Frequency of %c = %d", ch, count); return 0; ) 

Pengeluaran

Masukkan rentetan: Laman web ini hebat. Masukkan watak untuk mencari frekuensi: e Frekuensi e = 4

Dalam program ini, rentetan yang dimasukkan oleh pengguna disimpan dalam str.

Kemudian, pengguna diminta memasukkan watak yang frekuensinya dapat dijumpai. Ini disimpan dalam pemboleh ubah ch.

Kemudian, forgelung digunakan untuk mengulangi watak rentetan. Dalam setiap lelaran, jika watak dalam rentetan sama dengan ch, kiraan akan meningkat sebanyak 1.

Akhirnya, frekuensi yang disimpan dalam pemboleh ubah kiraan dicetak.

Artikel menarik...