将输入作为字符流读取,直到遇到isupper和islowe

#include stdio.h#include ctype.hint main(void){int ch;unsigned long uct = 0;unsigned long lct = 0;

编程学习网为您整理以下代码实例,主要实现:将输入作为字符流读取,直到遇到isupper和islower函数的EOF。,希望可以帮到各位朋友。

#include <stdio.h>  
#include <ctype.h>  
int main(voID)  
{
    int ch;  
    unsigned long uct = 0;  
    unsigned long lct = 0;  
    unsigned long oct = 0;  

    while ((ch = getchar()) != EOF)  
        if (isupper(ch))  
            uct++;  
        else if (islower(ch))  
            lct++;  
        else  
            oct++;  
    printf("%lu uppercase characters read\n", uct);  
    printf("%lu lowercase characters read\n", lct);  
    printf("%lu other characters read\n", oct);  

    return 0;  
}

本文标题为:将输入作为字符流读取,直到遇到isupper和islowe

基础教程推荐