利用while循环编程统计输入的一行中字符的个数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用while循环编程统计输入的一行中字符的个数相关的知识,希望对你有一定的参考价值。

如:输入I'm Chinese! 输出:12

#include <stdio.h>

int main(int argc, char *argv[])

    char *str = "I'm Chinese!";
    int count = 0;
    
    while(*str != '\\0' || *str != '\\n') 
        count++;
        str++;
    
    
    printf("%d\\n", count);
    return 0;

参考技术A #include"stdio.h"
void main()

char s[99],*a;
int b=0;
gets(s);
*a=s;
while(*a=='\0')

*a++;
b++;
;
printf("%d",b)

统计数字字符个数

描述

输入一行字符,统计出其中数字字符的个数。

输入一行字符串,总长度不超过255。输出输出为1行,输出字符串里面数字字符的个数。样例输入

Peking University is set up at 1898.

样例输出

4

来源习题(7-1) 医学部 2010 期末试题 樊波

 

源代码

#include<stdio.h>
int main()
{
    char ch;
     int count=0;
    while((ch=getchar())!=\n)
     {
        if(ch>=‘0‘&&ch<=‘9‘)
              count++;
     }
     printf("%d\n",count);
     return 0;
}

以上是关于利用while循环编程统计输入的一行中字符的个数的主要内容,如果未能解决你的问题,请参考以下文章

输入一行字符,分别统计出其中英文字母、空格、数字、其它字符的个数!利用 while?

输入一行字符,分别统计出其中英文字母空格数字和其它字符的个数

Python接收输入一个字符串,统计其中小写字母的个数

输入一个字符串,统计其中单词的个数

C++ 输入一行字符,分别统计出其中英文字母个数~~

利用while语句,条件为输入的字符不为' '.