第1个回答 2013-11-01
#include <iostream>
using namespace std;
#include <stdio.h>
int main(){
char x;
int digi=0,sp=0,letter=0,other=0;
while ( (x=cin.get()) != '\n'){
if (x>='0' && x <='9') digi++;
else if (x>='a' && x <='z') letter++;
else if (x>='A' && x <='Z') letter++;
else if (x == ' ') sp++;
else other++;
}
printf("letter: %d, space: %d, digi: %d, other: %d\n",letter,sp,digi,other);
return 0;
}本回答被提问者采纳
第2个回答 2013-11-01
#include <iostream>
using namespace std;
#include <stdio.h>
int main(){
char x;
int digi=0,sp=0,letter=0,other=0;
while ( (x=cin.get()) != '\n'){
if (x>='0' && x <='9') digi++;
else if (x>='a' && x <='z') letter++;
else if (x>='A' && x <='Z') letter++;
else if (x == ' ') sp++;
else other++;
}
printf("letter: %d, space: %d, digi: %d, other: %d\n",letter,sp,digi,other);
return 0;
}本回答被提问者采纳