アルファベットの数を数える

これもそれほど難しくないかも...

There's more than one way to do it

は, Programming Language Perlの標語で, TMTOWTDIと略される場合もあるくらい.

日本語としては「やり方はいくらでもある」

このプログラムから, ちょっとずつ発展させていきます.

#include <stdio.h>

int main(int argc, const char *argv[]) {
  int ch, count = 0;
  while ((ch = getchar()) != EOF) {
    if (('A' <= ch && ch <= 'Z') || ('a' <= ch && ch <= 'z')) {
      ++count;
    }
  }
  printf("%d\n", count);
  return 0;
}

Soft Forum P.C. Club