输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符

时间: 2024-11-10 admin IT培训

输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符

输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符

小程序示例:

int main()
{char ch, str[1024];int i = 0;int English_char = 0;int Number_char = 0;while ((ch = getchar()) != '\n') {              //获取字符,以\n结束str[i] = ch;if ((ch>='A')&&(ch<='z')) {English_char++;                         //计算英文字符}else if ((ch>='0')&&(ch<='9')) {            //计算数字字符Number_char++;}else {//do nothing}}printf("英文字符为%d,数字字符为%d\n", English_char, Number_char);
}

输出结果:

——————————
2017.10.21
0:29