zoukankan      html  css  js  c++  java
  • C语言-C语言程序设计-Practice code

    C语言-C语言程序设计-Practice code

    书上第一章的几个练习。 关于直方图有点头疼,之后再仔细研究一下。

        /*1-8 统计空格、制表符、换行符个数*/
        int c;
        int nl = 0;
        int nt = 0;
        int nb = 0;
        while((c = getchar()) != EOF){
            if(c == '
    '){
                ++nl;
                printf("nl:%d
    ", nl);
            }
             if(c == '	'){
                ++nt;
                printf("nt:%d
    ", nt);
            }
             if(c == ' '){
                ++nb;
                printf("nb:%d
    ", nb);
            }
        }
        printf("nl:%d
    ", nl);
    
    
     	/*1-9 连续多个空格替换为一个*/
        int c;
        int nSpaceNum = 0;
        while((c = getchar()) != EOF){
            if(c == ' '){
                ++nSpaceNum;
                if(nSpaceNum > 1){
                    continue;
                }
            }else{
                nSpaceNum = 0;
            }
    
            putchar(c);
        }
    
    
    	/*1-10 输出	  \*/
        int c;
        while((c = getchar()) != EOF){
            if(c == '	'){
                printf("\t");
                continue;
            }
    
            if(c == ''){
                printf("\b");
                continue;
            }
    
            if(c == '\'){
                printf("\\");
                continue;
            }
    
            putchar(c);
        }
    
    
     	/*1-12 每行一个单词*/
        int c;
        int nb = 0;
        while((c = getchar()) != EOF){
            if((c>='A')&& (c<='z')){
                    if(nb > 0){
                        printf("
    ");
                        nb = 0;
                    }
    
                printf("%c", c);
                continue;
            }else{
                ++nb;
            }
        }
    
    
    	/*1-13 直方图*/
        待更新
    
  • 相关阅读:
    jquery操作select
    EL表达式
    八大排序算法之希尔排序
    八大排序算法之堆排序
    八大排序算法之归并排序
    yield与send实现协程操作
    详解生成器、迭代器
    类相关知识
    python装饰器大详解
    详解python之反射机制
  • 原文地址:https://www.cnblogs.com/yongchao/p/13972576.html
Copyright © 2011-2022 走看看