① python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
输入一行字符=input("请输入任意数据:")
数字个数=len(list(iforiin输入一行字符ifi.isdigit()==1))
中英文字母个数=len(list((iforiin输入一行字符ifi.isalpha()==1)))
空格个数=len(list(iforiin输入一行字符ifi==""))
其他个数=len(输入一行字符)-数字个数-中英文字母个数-空格个数
print("{0}中有{1}个数字,{2}个中英文字母,{3}个空格个数,{4}个其他".format(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))
② c语言编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数,用while语句~~谢谢
#include <stdio.h>
int main()
{
int i=0, space=0, num=0, n=0, ch=0;
char s[20];
printf("请输入一串字符 ");
gets(s);
while(s[i] != '