C程序设计语言(第2版新版)练习题1-8

news/2024/10/16 0:22:06

练习1-8 编写一个统计空格、制表符与换行符个数的程序。

#include <stdio.h>int main(int argc, char *argv[])
{(void)argc;(void)argv;int c;int space = 0;int tab = 0;int line = 0;while((c = getchar()) != EOF) {if (c == ' ') {space++;}else if (c == '\t') {tab++;}else if (c == '\n') {line++;}}printf("空格:%d 制表符:%d 换行符:%d\n", space, tab, line);return 0;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/52517.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

CMake构建学习笔记3-libpng库的构建

使用CMake构建libpng库的关键过程libpng是一个用于读取、写入 PNG (Portable Network Graphics) 文件格式的开源软件库,有了上一篇笔记作为基础,构建起来也非常简单。还是在源代码的根目录中创建一个build文件夹,执行如下关键指令: # 配置CMake cmake .. -G "$Gener…

初学Java7

初步学习了容器的知识,大概了解了vector的使用,作为练习,完成了一个简陋的车站模拟系统

wsl损坏,WSLRegisterDistribution Failed with Error 0x8007019e

背景 之前由于关机中断还是什么原因,导致wsl不能用了,今天心血来潮想要用一下wsl,于是找办法修了一下。 过程 根据下面这个文章进行修复的。 https://thegeekpage.com/wslregisterdistribution-failed-with-error-0x8007019e/ 我执行了以下操作:关闭linux子系统,重启;开启…

C程序设计语言(第2版新版)练习题1-6

练习1-6 验证表达式getchar()!=EOF的值是0还是1。#include <stdio.h>int main(int argc, char *argv[]) {(void)argc;(void)argv;int c;printf("请输入:");printf("%d\n", (c = getchar()) != EOF);return 0; }运行结果: 输入1 输入ctrl-z

Jenkins报错

[808]There were errors checking the update sites: SSLHandshakeException: sun.secu解决方案 (1)插件管理页面提示:There were errors checking the update sites:IOException:Unable to tunnel through proxy.Proxy returins “HTTP/1.1 400”image (2)插件管理页面提…

字符串包含了不需要的双引号,导致读取成json文件失败?Python怎么批量修改?

大家好,我是Python进阶者。 一、前言 前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python数据处理的问题。问题如下: 大佬们 请教下这个问题,数据为下载的html文件,写法已经固定,解析成json文件会报错,这种字符串包含了不需要的双引号,导致读取成json文件…

设计模式之简单工厂模式

简单工厂模式:定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。1. Factory:工厂类,它是简单工厂模式的核心,负责实现创建所有产品实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。在工厂类中提供了静态的工厂方…

IDEA更换背景图片

DEA如何更换背景图片 在IDEA编辑器中点击【Help】–》【Find Action…】快捷键为【CTRL+SHILF+A】。在打开的窗口内搜索【Set Background Image】并点击找到的选项。 选择浏览一张要更改成背景的图片,这里可以对背景的透明度,样式进行修改。修改完后点击【OK】按钮。 本文来…