用c语言咋写?我刚刚学c语言。

img


输入多行字符串,并一个个读出来,我还没学到数组,所以可不可以用初级的答案,多谢多谢!

用 getchar读取字符进行统计就行,不用数组
你题目的解答代码如下:

#include<stdio.h>

int main()
{
    int a=0;
    char c;
    while ((c=getchar())!=EOF)
    {
        if (c=='\n')
        {
            printf("%d\n",a);
            a = 0;
        }
        else if (c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '0' && c <= '9')
            a++;
    }
    return 0;
}

如有帮助,望采纳!谢谢!

遍历字符串每个字符,判断其值范围

示例代码如下
有帮助望采纳~

#include <stdio.h>

int main(int argc, char const *argv[])
{
    int c, count = 0;
    while ((c = getchar()) != EOF)
    {
        if (c == '\n')
        {
            printf("%d\n", count);
            count = 0;
        }
        if (c >= 'A' && c <= 'Z'||c >= 'a' && c <= 'z' || c >= '0' && c <= '9')
            count++;
    }
};