標(biāo)題:
c++統(tǒng)計(jì)字符個(gè)數(shù)程序
[打印本頁(yè)]
作者:
daming
時(shí)間:
2014-12-30 02:07
標(biāo)題:
c++統(tǒng)計(jì)字符個(gè)數(shù)程序
#include"iostream"
using namespace std;
void main()
{
char str[100];
int a,b,c,d;
a=b=c=d=0;
int i=0;
gets(str); //鍵入字符串
while(str[i]) //以回車(chē)結(jié)束,‘\0’的ASKII碼是“0”
{
if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')
a++; //字母?jìng)(gè)數(shù)
else
if(str[i]>='0'&&str[i]<='9')
b++; //數(shù)字個(gè)數(shù)
else
if(str[i]==' ')
c++; //空格個(gè)數(shù)
else
d++; //其他
i++;
}
cout<<"字母="<<a<<endl // 輸出
<<"數(shù)字="<<b<<endl
<<"空格="<<c<<endl
<<"其他="<<d<<endl;
}
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1