编程实现:输入一行字符(以回车键结束),统计并输入其中英文字母,数字和其他字符的个数?

编程实现:输入一行字符(以回车键结束),统计并输入其中英文字母,数字和其他字符的个数?,第1张

1、首先在软件中,建立三个变量,用来记录用户输入的字符类型,具体代码如下。

2、用input 代码和用户进行交互,提示用户输入内容。a = input("请输入您的字符:")。

3、写一个for 循环 为我们判断用户输入的字符类型做准备,具体代码如下。

4、利用if 条件语句 和 isdigit() 代码判断字符是否为数字,具体代码如下。

5、最后利用print 打印出我们的结果,代码如下。

#include <stdio.h>

int main()

{

int letter=0,space=0,digit=0,others=0

char c

while((c=getchar())!='\n'){

if(c==' ')

space++

else if(c>='1'&&c<='9')

digit++

else if((c>='a'&&c<='z')||c>='A'&&c<='Z')

letter++

else others++

}

printf("The number of letters is:%d\n",letter)

printf("The number of spaces is:%d\n",space)

printf("The number of digits is:%d\n",digit)

printf("The number of other words is:%d\n",others)

return 0

}

扩展资料:

字符包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。字符在计算机内存放,应规定相应的代表字符的二进制代码。代码的选用要与有关外围设备的规格取得一致。这些外围设备包括键盘控制台的输入输出、打印机的输出等等。

字符作输入时,要自动转换为二进制代码存于机内输出时,计算机内二进制代码自动转化为字符,两者的转换全是靠外围设备实现的。字符是数据结构中最小的数据存取单位。

参考资料来源:百度百科-字符


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8063585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存