导航:首页 > 编程语言 > 编程实现统计不同字符个数中英文

编程实现统计不同字符个数中英文

发布时间:2023-06-02 07:56:55

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] != '')

{

if(s[i]==' ')

space++;

else if(s[i]<='9' && s[i]>='0')

num++;

else if(s[i]<='z' && s[i]>='a' || s[i]<='Z' && s[i]>='A')

ch++;

else

n++;

i++;

}

printf("刚才输入的字符中英文字符个数为 %d ", ch);

printf("刚才输入的字符中空格个数为 %d ", space);

printf("刚才输入的字符中数字个数为 %d ", num);

printf("刚才输入的字符中其他个数为 %d ", n);

return 0;

}

(2)编程实现统计不同字符个数中英文扩展阅读:

while 循环的格式:while (表达式){语句;}

while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。

例:

inta=NULL;

while(a<10){

a++;//自加

if(a>5)//不等while退出循环,直接判断循环

{break;//跳出循环}

}

结果: 结束后 a的值为6 。

阅读全文

与编程实现统计不同字符个数中英文相关的资料

热点内容
phpppt下载 浏览:298
1929pdf 浏览:364
编译器是终端吗 浏览:521
pdf改b4 浏览:379
命令通道 浏览:690
pdf去 浏览:543
嵌入式编译器优化 浏览:127
不同品牌安卓一键换机用什么软件 浏览:957
二年下册运算法则 浏览:137
兰溪两级压缩空压机 浏览:137
网页如何取回服务器上的文件 浏览:96
linuxphp重启命令行 浏览:575
为什么我的所有app都登录不了 浏览:559
别样app海淘怎么样 浏览:513
联通app扣费是什么意思 浏览:389
android应用程序管理员权限 浏览:85
石家庄十万程序员 浏览:974
java继承类实例 浏览:289
疫情期间程序员的工资 浏览:30
最好的python编译器 浏览:189