※以下のソースコードはコピー防止の対応をしています.
01:  #include <stdio.h>
02:  
03:  int count_capital(char str[]);
04:  
05:  int main(void)
06:  {
07:     char str[20];
08:     int num;
09:     printf("Input: ");
10:     scanf("%s", str);
11:     num = count_capital(str);
12:     printf("%d capital(s)\n", num);
13:     return 0;
14:  }
15:  
16:  int count_capital(char str[])
17:  {   
18:     int num = 0;
19:     int i;
20:     
21:     for(i = 0;str[i] != '\0';i++)
22:     {
23:        if('A' <= str[i] && str[i] <= 'Z')
24:        {
25:           num++;
26:        }
27:     }
28:     return num;
29:  }
解答例一覧にもどる / トップページにもどる