📄 +
字号:
【例2.9】 演示使用while和switch语句的例子。#include<iostream>
using namespace std;
void main(){
int i=0,j=0,k=0;
char c;
while(cin.get(c)) //Exit with Ctrl+Z
{
switch(c){
case′0′: case′1′: case′2′:
case′3′: case′4′: case′6′:
case′7′: case′8′: case′9′:
i++;
break;
case′5′:
k++;
break;
default:
j++;
break;
}//结束switch选择
}//结束while循环
cout<<″\\n\\n数字出现″<<i+k<<″次\\n″;
cout<<″数字5出现″<<k<<″次\\n″;
cout<<″字母出现″<<j-1<<″次\\n″;
}
本程序假定输入一串字符,计算这些输入中数字和字符各自出现的次数以及数字5单独出现的次数。使用Ctrl+Z退出程序,但不要使用“Enter”键,否则字母计数将多记一次。
使用while(1)或while(true)将造成无限循环。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -