int f(char *str) {
int ca[26], n, i, cnt = 0;
for (i = 0; i < 26; i++)
ca[i] = 0;
n = strlen(str);
for (i = 0; i < n; i++)
ca[str[i] - 'a']++;
for (i = 0; i < 26; i++)
if (ca[i] == 1)
cnt++;
return cnt;
}
void main() {
printf("%d %d %d", f("ankara"), f("istanbul"), f("izmir"));
}
Yukarıdaki C programı çalıştırıldığında printf fonksiyonunun ekrana yazdıracağı konsol çıktısı ne olur?
Cevapla