#include <stdio.h>
#include <string.h>
#include <ctype.h>
char getFirstCapitalLetter_Recursion(char *s) {
static int i = 0;
if (i < strlen(s)) {
if (isupper(s[i])) {
return s[i];
}
else {
i++;
return getFirstCapitalLetter_Recursion(s);
}
}
return 0;
}
int main()
{
char s[20] = "c proGrAmmig";
char ch = getFirstCapitalLetter_Recursion(s);
if (ch == 0) {
printf("No capital letter");
}
else {
printf("The first capital letter is: %c", ch);
}
return 0;
}
/*
run:
The first capital letter is: G
*/