首页 > 其他分享 >P1597 语句解析

P1597 语句解析

时间:2024-01-20 19:45:19浏览次数:25  
标签:语句 P1597 int s2 s1 解析 scanf

题目链接:

该题的读入方式值得学习:连续读入若干条相同格式的语句,可以考虑\(\sf while...scanf...!=EOF\)的形式。
由于赋值语句可能是将变量赋值给变量或者将值赋给变量,因此在这里需要对\(\rm s_2\)是否是数字作讨论。

#include <cstdio>
char s1, s2;
int a[3];
int main()
{
    while (scanf("%c:=%c;", &s1, &s2) == 2)
    {
        a[s1 - 'a'] = (s2 >= '0' && s2 <= '9') ? s2 - '0' : a[s2 - 'a'];
    }
    printf("%d %d %d", a[0], a[1], a[2]);
    return 0;
}

标签:语句,P1597,int,s2,s1,解析,scanf
From: https://www.cnblogs.com/pangyou3s/p/17977023

相关文章

  • Feign源码解析6:如何集成discoveryClient获取服务列表
    背景我们上一篇介绍了feign调用的整体流程,在@FeignClient没有写死url的情况下,就会生成一个支持客户端负载均衡的LoadBalancerClient。这个LoadBalancerClient可以根据服务名,去获取服务对应的实例列表,然后再用一些客户端负载均衡算法,从这堆实例列表中选择一个实例,再进行http调用即......
  • 死磕Spring之IoC篇 - 解析自定义标签(XML 文件)
    解析自定义标签(XML文件)上一篇《BeanDefinition的解析阶段(XML文件)》文章分析了Spring处理 org.w3c.dom.Document 对象(XMLDocument)的过程,会解析里面的元素。默认命名空间(为空或者 http://www.springframework.org/schema/beans)的元素,例如 <bean/> 标签会被解析成Generic......
  • VUE框架MVVM架构思想解析与实现封装dom对象------VUE框架
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>......
  • 从零开始:直播电商APP开发全流程解析
    本篇文章,小编将从零开始,全面解析直播电商APP的开发流程,涵盖了关键的技术要点和开发阶段的关键步骤。 第一阶段:需求分析与规划此阶段的关键任务包括:1.用户需求调研2.功能规划3.技术选型第二阶段:设计与原型设计阶段是将需求转化为可执行计划的关键环节。在这一阶段,团队需要完成以下......
  • .[[email protected]].faust勒索软件深度解析与防护策略
    一、引言在数字化时代,计算机恶意软件已经成为网络安全领域的一大威胁。其中,勒索恶意软件以其独特的加密手段和恶意勒索行为,给用户带来了巨大的经济损失和数据安全风险。.[[email protected]].faust勒索恶意软件作为其中的一种,近年来频繁出现,给全球范围内的用户带来了严重的困......
  • 无涯教程-MATLAB - 循环语句
    循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式-MATLAB提供了以下类型的循环来处理循环需求。Sr.No.LoopType&描述1whileloop在给定条件为真时重复一个语句或一组语句。2forloop多次执行一个语句序列,并简化管理循环变量的......
  • 花200块咨询费买的百度千帆大模型的流式数据解析方法
    EventSource只能使用GET方法,所以只能使用fetch或者xhr来实现,该示例使用的fetch来实现。//千帆流式接口js调用demofunctioncallWenXinWorkshopSSE(url,access_token,body,onMessage){body.stream=true;constdecoder=newTextDecoder("utf-8");letbuf......
  • C++11原子变量:线程安全、无锁操作的实例解析
     在C++11中,原子变量(std::atomic)提供了一种线程安全的方式来操作共享变量。下面是一个简单的例子,演示了C++11原子变量的用法。#include<iostream>#include<atomic>#include<thread>std::atomic<int>counter(0);//声明一个原子整数变量voidincrementCounter(int......
  • CRM管理系统如何帮助企业解决业务困难?CRM功能全解析
    近年来,企业竞争日趋激烈,为推动企业业绩增长,赢得市场的一席之地,CRM成为企业争相布局的管理工具。那么CRM是什么,到底有什么魔力能让企业管理者着迷,本文我们将为大家进行深入剖析。什么是CRM?它是用来做什么的?从名词释义上来看,CRM是CustomerRelationshipManagement的缩写,中文译为......
  • 如何使用CRM实现销售流程自动化?CRM作用解析
    科技在当今时代扮演着重要的角色。在商业领域,我们用很多不同的软件来完成业务、提高效率。销售被认为是一个企业的灵魂。没有销售,企业很难生存。为了使销售更加有效,自动化是每个企业都应该采用的一个重要战略。实现销售过程自动化最简单的方法就是在你的业务中实施CRM软件。CRM可......