输入一个正整数 n ,再输入 n 个字符,分别统计出其中回车、数字字符和其他字符的个数。要求使用 switch 语句编写。
时间: 2023-03-16 16:44:10 浏览: 209
输入一行字符,统计其中数字字母和其它字符的个数
根据你提供的信息,可以使用如下代码编写:int enterNum = 0;
int digitNum = 0;
int otherNum = 0;
for(int i=0;i<n;i++){
char c = getchar();
switch(c){
case '\n':
enterNum++;
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
digitNum++;
break;
default:
otherNum++;
break;
}
}
printf("回车字符的个数:%d\n",enterNum);
printf("数字字符的个数:%d\n",digitNum);
printf("其他字符的个数:%d\n",otherNum);
阅读全文