c语言编程 在主函数中输入字符串,通过子函数判断输入的字符的大写小

c语言编程 在主函数中输入字符串,通过子函数判断输入的字符的大写小写空格以及其他字符的个数,并返回主函数输出。

第1个回答  2017-05-09
#include <stdio.h>
void get_num(char *s, int *a, int *b, int *c, int *d)
{
    int m,n,p,q,i;
    m=n=p=q=0;
    for(i = 0; s[i]; i ++)
        if(s[i]>='A' && s[i]<='Z') m++;
        else if(s[i]>='a' && s[i]<='z') n++;
        else if(s[i]>== ' ') p++;
        else q++;
    *a=m;
    *b=n;
    *c=p;
    *d=q;
}
int main()
{
    char s[200];
    int a,b,c,d;
    gets(s);
    get_num(s,&a,&b,&c,&d);
    printf("%d %d %d %d\n", a,b,c,d);
    return 0;
}

本回答被提问者和网友采纳
相似回答
大家正在搜