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
}
扩展资料:
字符包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。字符在计算机内存放,应规定相应的代表字符的二进制代码。代码的选用要与有关外围设备的规格取得一致。这些外围设备包括键盘控制台的输入输出、打印机的输出等等。
字符作输入时,要自动转换为二进制代码存于机内输出时,计算机内二进制代码自动转化为字符,两者的转换全是靠外围设备实现的。字符是数据结构中最小的数据存取单位。
参考资料来源:百度百科-字符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)