#include<iostream>//包含進C++的標準的輸入輸出標頭檔案
using namespace std;//使用std名稱空間
int main()
{
char str[200];//用於儲存輸入的字串str,200表示程式控制str的最大長度為200,200不是任意定義的
int cnt=0,i;//定義儲存字母個數的變數,及迴圈控制變數
cin>>str;//使用者輸入字串,以回車鍵結束
for(i=0;str[i]="\0";i++)//按位逐個比較str中的字元是否為字母,若為字母,則計數加1
if(str[i]>="a"&&str[i]<="z"||str[i]>="A"&&str[i]<="Z") cnt++;
cout<<cnt<<endl; //在dos中輸出字母的總個數cnt,並換行
getchar();//這個函式作用不大清楚。個人理解是等待使用者輸入回車等鍵,退出DOS
return 0;//結束程式,退出程式
#include<iostream>//包含進C++的標準的輸入輸出標頭檔案
using namespace std;//使用std名稱空間
int main()
{
char str[200];//用於儲存輸入的字串str,200表示程式控制str的最大長度為200,200不是任意定義的
int cnt=0,i;//定義儲存字母個數的變數,及迴圈控制變數
cin>>str;//使用者輸入字串,以回車鍵結束
for(i=0;str[i]="\0";i++)//按位逐個比較str中的字元是否為字母,若為字母,則計數加1
if(str[i]>="a"&&str[i]<="z"||str[i]>="A"&&str[i]<="Z") cnt++;
cout<<cnt<<endl; //在dos中輸出字母的總個數cnt,並換行
getchar();//這個函式作用不大清楚。個人理解是等待使用者輸入回車等鍵,退出DOS
return 0;//結束程式,退出程式