c primer plus 8编程练习

Posted 小虾米2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c primer plus 8编程练习相关的知识,希望对你有一定的参考价值。

 

1、

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int ch;
    FILE * fp;
    char filename[128];
    int sum = 0;
    
    printf("please input filename: ");
    scanf("%s", filename);
    
    fp = fopen(filename, "r");
    
    if(fp == NULL)
    {
        printf("file failed opened!\\n");
        exit(1);
    }
    
    while((ch = getc(fp)) != EOF)
    {
        putchar(ch);
        sum++;
    }
    
    printf("\\nsum: %d.\\n", sum);
    
    return 0;
}

 

#include <stdio.h>

int main(void)
{
    char ch;
    int sum = 0;
    
    while((ch = getchar()) != EOF)
    {
        putchar(ch);
        sum++;
    }
    
    printf("sum: %d.\\n", sum);
    
    return 0;
}

 

#include <stdio.h>

int main(void)
{
    char ch;
    int sum = 0;
    
    while((ch = getchar()) != EOF)
    {
        putchar(ch);
        if(ch > \'\\040\')
            sum++;
    }
    
    printf("sum: %d.\\n", sum);
    
    return 0;
}

 

#include <stdio.h>

int main(void)
{
    char ch;
    int sum = 0;
    
    while((ch = getchar()) != EOF)
    {
        putchar(ch);
        if(ch == \'\\n\')
            sum++;
    }
    
    printf("sum: %d.\\n", sum);
    
    return 0;
}

 

以上是关于c primer plus 8编程练习的主要内容,如果未能解决你的问题,请参考以下文章

c primer plus(五版)编程练习-第八章编程练习

C Primer Plus第6版_源代码+练习答案

C++ Primer Plus编程练习答案——第8章

c primer plus(五版)编程练习-第七章编程练习

c primer plus 编程练习答案第四章

C Primer Plus编程练习第七章