cin.get()的作用 如何避免代码重复 C++基础

#include
#include //取代ctype.h
using namespace std;

int main()
{ int count[26] = {0}, i;
char ch;

ch = toupper(cin.get());
while (ch>='A' && ch <='Z')
{++count[ch-'A'];
ch = toupper( cin.get()); //如何避免代码重复?
}
for (i=0; i< 26; ++i) cout << count[i] << '\t';
return 0;
}