#include <iostream.h>
#include<string.h>
void s(char a[7][4]);
void main()
{
char a[7][4]
int i,j,zm;
sz=kg=qt=number=0;
s(a);
for(i=0;i<7;i++)
for(j=0;j<4;j++)
{
if(a[i]>='a'&& a[i]<='z'||a[i]>='A'&&a[i]<='Z')
zm++;
else if(a[i]>='0'&&a[i]<='9')
sz++;
else if(a[i]==32)
kg++;
else
qt++;
}
cout<<"这个字符串中有字母:"<<zm<<"个"<<endl;
cout<<"这个字符串中有数字:"<<sz<<"个"<<endl;
cout<<"这个字符串中有空格:"<<kg<<"个"<<endl;
cout<<"这个字符串中有其它:"<<qt<<"个"<<endl;
}
void s(char a[7][4])
{
int i,j;
cout<<"请输入字符串:"<<endl;
for (i=0;i<7;i++)
for(j=0;j<4;j++)
cin>>a[i][j];
}
è°è¯å¥½äº 谢谢
追çcin ä¸è½è¿ä¹ç¨çï¼éå°ç©ºæ ¼ï¼å°±ç»æäº
ä¹ååªæ¯çä½ çç¼è¯é误äº
å¦æè¦ç»æçè¯ï¼ä½ è¦ä¿®æ¹ä¸ä¸ä»£ç
void s(char a[7][4])
{
int i,j;
cout>a[i][j];
a[i][j] = getchar();
}
}
ç¨getchar() 注æç»æåªæ¯æå28个å符çç»è®¡