1)
2)
【学习笔记】求三个数的中间值_一步一脚印-CSDN博客_三个数取中间值QAQhttps://blog.csdn.net/ChenxiCBLOG/article/details/48174441?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-5.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-5.pc_relevant_default&utm_relevant_index=83)getchar()每次只能读取一个字符,键盘输入的多余字符都在缓冲区存放着。通过while循环结构逐步读取后续缓冲区的内容。
int main(){
char a;
int zm=0,sz=0,kg=0,qt=0;
while ((a=getchar())!=EOF)
{
if (a>='a'&&a<='z'||a>='A'&&a<='Z'){
zm++;
}
else if (a>='0'&&a<='9'){
sz++;
}
else if(a==' '){
kg++;
}
else
qt++;
}
cout<<"zimu="<<zm<<endl;
cout<<"shuzi="<<sz<<endl;
cout<<"kongge="<<kg<<endl;
cout<<"qita="<<qt<<endl;
}
本文含有隐藏内容,请 开通VIP 后查看