C语言编程 计算一串字符中的数字个数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 12:35:56
C语言编程 计算一串字符中的数字个数
小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧.
输入
输入一个字符串,由空格、英文字母、数字组成,以回车结束,长度小于1000.
输出
输出整数个数(不是数字字符个数哦).
样例输入
5436grh 74h74 57 74rg 63664greg743
样例输出
7
下面是我的错误代码
#include
int main()
{
\x09char str[1006];
\x09int i,flag=0;
\x09int count=0;
\x09gets(str);
\x09for(i=0;str[i]!='\0';i++)
\x09{
\x09\x09if('0'
小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧.
输入
输入一个字符串,由空格、英文字母、数字组成,以回车结束,长度小于1000.
输出
输出整数个数(不是数字字符个数哦).
样例输入
5436grh 74h74 57 74rg 63664greg743
样例输出
7
下面是我的错误代码
#include
int main()
{
\x09char str[1006];
\x09int i,flag=0;
\x09int count=0;
\x09gets(str);
\x09for(i=0;str[i]!='\0';i++)
\x09{
\x09\x09if('0'
#include
int main()
{
\x09char str[1006];
\x09int i,flag=0;
\x09int count=0;
\x09gets(str);
\x09for(i=0;str[i]!='\0';i++)
\x09{
\x09\x09
\x09\x09if('0'
再问: 我现在能看懂了
再答: 从第一个数开始 如果是数字,那么标记flag=1,然后跳过下面的语句开始考虑下一个数,直到遇到不是数字的字符,如果此时的flag=1,即说明这个字符的前面一个是数字,因为遇到了字母 所以前面的就能算是一个整数了 此时count++,并将flag重新置为0,重复上述步骤,最后一步时,因为你的循环是当str[i]==0的时候退出循环,那么最后一个整数(假设有,就像例子)会被漏掉,所以在循环外面又加了一层判断
int main()
{
\x09char str[1006];
\x09int i,flag=0;
\x09int count=0;
\x09gets(str);
\x09for(i=0;str[i]!='\0';i++)
\x09{
\x09\x09
\x09\x09if('0'
再问: 我现在能看懂了
再答: 从第一个数开始 如果是数字,那么标记flag=1,然后跳过下面的语句开始考虑下一个数,直到遇到不是数字的字符,如果此时的flag=1,即说明这个字符的前面一个是数字,因为遇到了字母 所以前面的就能算是一个整数了 此时count++,并将flag重新置为0,重复上述步骤,最后一步时,因为你的循环是当str[i]==0的时候退出循环,那么最后一个整数(假设有,就像例子)会被漏掉,所以在循环外面又加了一层判断
C语言编程 计算一串字符中的数字个数
求C语言,输入一串字符,计算出空格 字母 单词 数字的个数
C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数
用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.
用c语言编程:输入一个字符串,统计其中英文字母,数字符号及其他字符的个数
c语言编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数,用while语句~
C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教
C++编程:统计键盘输入的一串英文字符中每种英文字符的个数.
C语言编程4道题(1)输入一行字符,分别统计出其中的英文字母,空格、数字和其他字符的个数在得到正确结果后,请修改程序使之
C语言:输入一行字符,分别统计出其中的大写英文字母、小写英文字母、数字和其他字符的个数
C语言编程 打印数字字符图案 输入任意整数n,输出n行由数字构成的三角形字符阵列图形.
.c语言编程:输入一个正整数,统计该数的各位数字中零的个数,并求各位数字中的最大者.