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

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

发布时间: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 。

阅读全文

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

热点内容
stata方差检验命令 浏览:335
解压后文件夹里的内容丢失 浏览:713
解压无敌视频 浏览:688
什么是服务器辨认不了 浏览:126
java如何调用类方法 浏览:481
管理孩子的app叫什么 浏览:544
压缩活动轨迹 浏览:674
6米梁加密筋 浏览:79
怎么学好ps如何学好编程 浏览:300
c编译器厂商 浏览:114
简述编译程序以及解释程序 浏览:3
linux升级kernel 浏览:176
入侵服务器挖矿是什么罪 浏览:47
房屋解压资料丢了怎么办 浏览:810
java文件行读写 浏览:544
影城网上售票系统源码 浏览:634
防疫就是命令歌曲 浏览:204
滴滴号码加密怎么解除 浏览:844
模具编程的职责 浏览:944
华为ssh改加密算法 浏览:149