作业帮 > 综合 > 作业

(求助)输入一行字符,分别统计出其中英文字母、空格、数字和其他字 不知道怎么得到的.程序如下:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 07:50:30
(求助)输入一行字符,分别统计出其中英文字母、空格、数字和其他字 不知道怎么得到的.程序如下:
#include "stdio.h"
void main()
{
char c;
int letter,space,number,other;
letter=space=number=other=0;
do
{
c=getchar();
if(c>='a'&&c='A'&&c='0'&&c
这个程序很简单啊 程序思想是:字符在A--Z 那么letter就加1 字符在0--9 number就加1 字符是空格space就加1 其余的不管是什么 other就加1 遇到回车符就停止循环 最后就可以分别统计了
1、 char c;
2、 int letter,space,number,other;
3、 letter=space=number=other=0;
这句的意思是:1、C是一个字符变量.2、 letter,space,number,other这4个是整形变量.3、将这4个整形变量初始化,也就是程序开始就给它一个值,现在是都给它们赋值为0,保证后面的统计数据不会因此出错.C语言是可以这样赋值的,如果你要分开赋值的话也是可以的. lette=0,space=0,number=0,other=0
再问: 为什么这段程序可以输入一段字符呢?为什么每输入一个字符就可以自己计算一次呢?
再答: 很简单啊 因为这句:c=getchar(); getchar()是一个输入函数 是外文件stdio.h中的一个函数 所以在程序开头就先调出这个文件了 要不就不能使用此函数 这个函数是一个基本函数 用户自己都没办法做的
(求助)输入一行字符,分别统计出其中英文字母、空格、数字和其他字 不知道怎么得到的.程序如下: 输入一行字符,分别统计出其中大小写英文字母、空格、数字和其他字母的个数 输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数. C语言编程4道题(1)输入一行字符,分别统计出其中的英文字母,空格、数字和其他字符的个数在得到正确结果后,请修改程序使之 用C语言编写一段程序,输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数. 用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数. 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 C#写程序,从键盘输入一行字符,显示出输入的字符并分别统计出其中的英文字母,数字和其他字符的个数. c++输入一行字符,分别统计出其中英文字母,空格,数字字符和其它字符的个数. 分别用C语言指针和函数:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 超简单C语言填空题输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.程序分析:利用while语句,条件为 C语言:输入一行字符,分别统计出其中的大写英文字母、小写英文字母、数字和其他字符的个数