cin輸入多行數(shù)據(jù) 編寫程序,從鍵盤輸入一個字符串,統(tǒng)計該字符串中英文字母的個數(shù)(不考慮英文字母的大小寫狀態(tài))?
編寫程序,從鍵盤輸入一個字符串,統(tǒng)計該字符串中英文字母的個數(shù)(不考慮英文字母的大小寫狀態(tài))?#Include<iostream>//包含在Cusing namespace STD//using
編寫程序,從鍵盤輸入一個字符串,統(tǒng)計該字符串中英文字母的個數(shù)(不考慮英文字母的大小寫狀態(tài))?
#Include<iostream>//包含在C
using namespace STD//using STD namespace
int main()
{
char STR[200]//用于存儲輸入的字符串中的標準輸入/輸出頭文件。200表示程序控制STR的最大長度為200,200不是任意定義的
int CNT=0,I//定義存儲字母數(shù)的變量,循環(huán)控制變量
CIN>>str//用戶輸入字符串,以回車鍵結(jié)尾
for(I=0str[I]=“0”I)//逐位比較str中的字符是否為字母。如果是字母,則在計數(shù)中加1
If(STR[i]>=“a”&&;ampstr[i]<=“Z”&124; STR[i]>=“a”&;ampstr[i]<=“Z”)CNT
cout<<<<<endl//輸出dos和wrap中的字母總數(shù)
getchar()//此函數(shù)不清楚。個人理解是等待用戶輸入回車鍵,退出DOS
返回0//結(jié)束程序,退出程序
C 中如何通過回車來判斷輸入了幾個數(shù)?
如果您的意思是輸入一行字符串,則使用cin.getline公司功能。回車符表示已輸入字符串。
例如:如果要輸入許多數(shù)字,如int,似乎只能預(yù)先知道數(shù)字N,然后判斷是否輸入了N個整數(shù),如果輸入了,則結(jié)束輸入。
但是,有一種方法可以輸入未知數(shù)量的整數(shù)。例如,如果只想輸入正整數(shù),可以在輸入的末尾輸入一個負數(shù)來表示輸入的結(jié)尾。