You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

K&R练习1-8的改进

下面是改进K&R练习1-8的解决方法的代码示例:

#include <stdio.h>

int main() {
    int c;
    int blanks = 0;
    int tabs = 0;
    int newlines = 0;

    while ((c = getchar()) != EOF) {
        if (c == ' ') {
            ++blanks;
        }
        else if (c == '\t') {
            ++tabs;
        }
        else if (c == '\n') {
            ++newlines;
        }
    }

    printf("Blanks: %d\n", blanks);
    printf("Tabs: %d\n", tabs);
    printf("Newlines: %d\n", newlines);

    return 0;
}

这个程序会计算输入中空格、制表符和换行符的个数,并将结果打印出来。改进的地方是使用了单个if语句而不是一系列if-else语句来判断输入字符的类型。这样做可以提高程序的可读性和可维护性。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

迁移回归问题新突破,火山语音团队论文被人工智能顶级期刊 IEEE TPAMI 接收

8fde7b39403ba3~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839667&x-signature=5y9uAnnhJctF%2FU%2BFDrLK0HnSnPI%3D)**该成果主要针对迁移学习在低资源回归问题中的应用做了创新性基础理论研究,具体包括以下几个方面:*** 给出了迁移核函数的正式数学定义。* 提出了三种广义形式的迁移核函数,而且现有的迁移核函数均可归纳为这三种广义形式的特例。* 提出了两种改进的迁移核函数,即线性积式核函数与多项...

干货| 火山引擎在行为分析场景下的ClickHouse JOIN优化

**Frank**来自字节跳动数据平台DataFinder团队![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/926f5ca507cd40ecb66d4b57603128b1~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839651&x-signature=RhiZb1BImruYDdjLOO0FJ8X3Pzo%3D) **背景**火山引擎增长分析DataFinder基于ClickHouse来进行行为日志的分析,ClickHouse的主要版本是基于社区版改进开...

万字长文带你弄透Transformer原理|社区征文

1af845179a93deed61c6a9a1~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715012502&x-signature=uhCofyo50l4vEErT022uc%2FAorQ8%3D)​  看了上图,不用想太多,你就是不理解,我想任谁第一眼看到这堆... **【注:执行步骤部分的图都为自己所画,一方面希望能用自己的思路表述清楚这部分,另一方面也想在锻炼一下自己的作图水平,作图不易,恳请大家点赞支持,转载请附链接。代码演示部分参考[这篇文章](https://towardsdata...

【发布】多模态 VisualGLM-6B,最低只需 8.7G 显存

(https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/c3baf091856b4a7abd1dc684d0f1b0b0~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715012454&x-signature=OCU0e%2FU0Coi5X7ZYn8UsKw... re=rOqvqm6E3bwbIPKWp9jEyfxwqRA%3D) **一、简介**VisualGLM-6B 是一个开源的,支持图像、中文和英文的多模态对话语言模型,语言模型基于 ChatGLM-6B,具有 62 亿参数;图像部分通过训练 BLIP2-Qformer...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

K&amp;R练习1-8的改进-优选内容

GPU-部署基于DeepSpeed-Chat的行业大模型
8.10为例。 DeepSpeed:大模型训练工具。本文以0.10.2为例。 Tensorboard:机器学习实验可视化的工具。本文以2.14.0为例。 Transformers:一种神经网络架构,用于语言建模、文本生成和机器翻译等任务。本文以4.32.1为例... references.d/cuda-repository-pin-600wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.4-470.82.01-1_amd64.debsudo dpkg -i cuda-repo...
迁移回归问题新突破,火山语音团队论文被人工智能顶级期刊 IEEE TPAMI 接收
8fde7b39403ba3~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839667&x-signature=5y9uAnnhJctF%2FU%2BFDrLK0HnSnPI%3D)**该成果主要针对迁移学习在低资源回归问题中的应用做了创新性基础理论研究,具体包括以下几个方面:*** 给出了迁移核函数的正式数学定义。* 提出了三种广义形式的迁移核函数,而且现有的迁移核函数均可归纳为这三种广义形式的特例。* 提出了两种改进的迁移核函数,即线性积式核函数与多项...
干货| 火山引擎在行为分析场景下的ClickHouse JOIN优化
**Frank**来自字节跳动数据平台DataFinder团队![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/926f5ca507cd40ecb66d4b57603128b1~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839651&x-signature=RhiZb1BImruYDdjLOO0FJ8X3Pzo%3D) **背景**火山引擎增长分析DataFinder基于ClickHouse来进行行为日志的分析,ClickHouse的主要版本是基于社区版改进开...
万字长文带你弄透Transformer原理|社区征文
1af845179a93deed61c6a9a1~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715012502&x-signature=uhCofyo50l4vEErT022uc%2FAorQ8%3D)​  看了上图,不用想太多,你就是不理解,我想任谁第一眼看到这堆... **【注:执行步骤部分的图都为自己所画,一方面希望能用自己的思路表述清楚这部分,另一方面也想在锻炼一下自己的作图水平,作图不易,恳请大家点赞支持,转载请附链接。代码演示部分参考[这篇文章](https://towardsdata...

K&amp;R练习1-8的改进-相关内容

大模型助力科技革命:2023年的里程碑与大模型的未来展望 | 社区征文

卷积神经网络(Convolutional Neural Networks,CNNs)0. 循环神经网络(Recurrent Neural Networks,RNNs)和长短时记忆网络(Long Short-Term Memory,LSTM)0. Transformer 架构0. 预训练与微调(Pretraining and... 随着技术不断创新和改进,大模型的算法效率和计算结构的逻辑性也将得到提升。同时,硬件设备性能的提升以及大模型与云计算、边缘计算等技术的结合将为其提供更好的支持,增强稳定性,降低模型成本。发展趋势客观之下...

干货|以 100GB SSB 性能测试为例,通过 ByteHouse 云数仓开启你的数据分析之路

rm7J5YQ1PZ%2BBa7xT4%3D) ### **/ SSB 基准测试 /**SSB(Star Schema Benchmark)是由麻省州立大学波士顿校区的研究员定义的基于现实商业应用的数据模型。SSB 是在 TPC-H 标准的基础上改进而成... [picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/87a5682654fe42ddb292c56cd8b34680~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715012447&x-signature=8yVvah8XS...

我与Stable Diffusion的“缘” 主赛道 | 社区征文

[picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/bf38e117a1484c48ba07fb79d75a92cd~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715012465&x-signature=d8frTqesD... 首先需要准备训练和测试数据集,并定义一个适合该任务的神经网络结构,可以采用卷积神经网络(CNN)和循环神经网络(RNN)等结构。在OneFlow中,使用Parallelizer API配置分布式训练,自动处理任务调度、资源并行等问题。同...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

一步搞定项目changelog的生成和实时通知

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/74888a6c5de043908e90eabe42a72e7a~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714753238&x-signature=0eEKV4QmZ... 1.2.30 -hash-3c5949d1db635dcfe6fa4dc0331b9003ca8f091c -gitTags- (tag: v1.2.30) -committerDate- 2020-10-25 14:33:03 +08...

集简云 x 泛光科技丨零代码连接小满CRM与钉钉宜搭,助力企业业财数据管理实现自动化

ROHS等。公司自主研发的LED工矿灯、LED高杆灯、LED球场灯、LED路灯、LED泛光灯等产品远销海外多个地区,并得到了客户广泛青睐。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/2bdf38054e8d4237a5d08c564396cc8a~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839605&x-signature=6baOxNDgKJIKfVZe1eFK98u575w%3D)**泛光科技•遇到的问题** 当...

使用pytorch自己构建网络模型总结|社区征文

8af80240d8abc6a1dab6c4302b~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715012502&x-signature=CwWKcbcyDTzQvBOlJzhWEJK0vTs%3D)​   注意:这个数据集不需另外要从网页下载,程序中可以调整代码参数进行下载------------​   我们先来了解一下我们需要进行的工作及实现的功能:**我们首先需要下载数据集,然后通过数据来训练模型,并在测试集上进行测试,这时候我们可以保存我们训练好的模型。最后...

CVer从0入门NLP——GPT是如何一步步诞生的|社区征文

BERT家族等等。🍡🍡🍡本系列准备先从词向量为切入点,然后介绍RNN模型并手撸一个RNN;接着会介绍RNN的改进LSTM及ELMO模型;最后会详细介绍GPT和BERT,以及它们的相同点和不同点。🍬🍬🍬让我们一起加油,走进NLP的世... 我们一起来看看“King”这个词的词向量(这是在维基百科上训练好的),如下:`[ 0.50451 , 0.68607 , -0.59517 , -0.022801, 0.60046 , -0.13498 , -0.08813 , 0.47377 , -0.61798 , -0.31012 , -0.076666, 1.493 , ...

CritiqueLLM:高质量、低成本的评分模型

[picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/df012fa69f3b4e358f187991a4f2d7e1~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714926064&x-signature=vgDzkN2C6fUF72gwmPq4UfkwoHk%3D)其中 CritiqueLLM 将大模型生成文本和参考文本进行了详尽的对比,全面总结了生成文本的优缺点,最终给出了6分的评分(分数范围为1-10)。 我们在下图展示了8类常见的**指令遵循任务(包括逻辑推...

作者本人:审核不通过的原因是什么?-十分钟理解ChatGPT的技术逻辑及演进(前世、今生)|社区征文

(使用人类反馈指令流来训练语言模型)`,公布 `Instruction GPT`模型。论文地址: https://arxiv.org/abs/2203.021552022年11月30日,OpenAI推出ChatGPT模型,并提供试用,全网火爆。见:[AI-001-火爆全网的聊天机器人ChatGPT能做什么](https://mp.weixin.qq.com/s?__biz=Mzg5MDU2MzM2Mw==&mid=2247484868&idx=1&sn=14b036f1ef366f2ee04ce3d560bfb693&chksm=cfdbfb88f8ac729e9432dedf4c232114b0c1d0e06d14dfad1dca4d12ee01172174caf0...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询