Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。
2023-11-08
#include <iostream> #include <vector> #include <string> using namespace std; int main() { string str; while(getline(cin,str)) { int x = 0,y = 0; int size = str.size(); if(size == 0){ return 0; }//if vector<string> vec; int start = 0,end = 0; // 把两个分号之间的内容提取出来 while(end != -1) { end = str.find(";",start); vec.push_back(str.substr(start,end-start)); start = end+1; }//while // 坐标移动 int count = vec.size(); for(int i = 0;i < count;++i) { string word = vec[i]; int len = word.size(); if(len < 1 || len > 3) { continue; }//if if(word[0] == 'A' || word[0] == 'D' || word[0] == 'W' || word[0] == 'S') { int num = 0; bool flag = true; // 计算移动的距离 for(int j = 1;j < len;++j) { if(word[j] < '0' || word[j] > '9') { flag = false; break; }//if num = num * 10 + word[j] - '0'; }//for // 移动距离非法 if(!flag) { continue; }//if if(word[0] == 'A') { x -= num; }//if else if(word[0] == 'D') { x += num; }//else else if(word[0] == 'W') { y += num; }//else else if(word[0] == 'S') { y -= num; }//else }//if }//for cout<<x<<","<<y<<endl; } return 0; } </string></string></vector></iostream>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)
c
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 的相关文章
删除文件的最后 10 个字符
我想删除文件的最后 10 个字符 说一个字符串 hello i am a c learner 是文件内的数据 我只是希望该文件是 hello i am a 文件的最后 10 个字符 即字符串 c learner 应在文件内消除 解决方案 将
WPF DataGrid 多选
我读过几篇关于这个主题的文章 但很多都是来自 VS 或框架的早期版本 我想做的是从 dataGrid 中选择多行并将这些行返回到绑定的可观察集合中 我尝试创建一个属性 类型 并将其添加到可观察集合中 它适用于单个记录 但代码永远不会触发多个
std::list 线程push_back、front、pop_front
std list 线程安全吗 我假设不是这样 所以我添加了自己的同步机制 我认为我有正确的术语 但我仍然遇到问题 每个函数都由单独的线程调用 Thread1 不能等待 它必须尽可能快 std list
人脸 API DetectAsync 错误
我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
ASP.NET Core 3.1登录后如何获取用户信息
我试图在登录 ASP NET Core 3 1 后获取用户信息 如姓名 电子邮件 id 等信息 这是我在登录操作中的代码 var claims new List
C# 列表通用扩展方法与非通用扩展方法
这是一个简单的问题 我希望 集合类中有通用和非通用方法 例如List
为什么这个字符串用AesCryptoServiceProvider第二次解密时不相等?
我在 C VS2012 NET 4 5 中的文本加密和解密方面遇到问题 具体来说 当我加密并随后解密字符串时 输出与输入不同 然而 奇怪的是 如果我复制加密的输出并将其硬编码为字符串文字 解密就会起作用 以下代码示例说明了该问题 我究竟做错
x:将 ViewModel 方法绑定到 DataTemplate 内的事件
我基本上问同样的问题这个人 https stackoverflow com questions 10752448 binding to viewmodels property from a template 但在较新的背景下x Bind V
LINQ:使用 INNER JOIN、Group 和 SUM
我正在尝试使用 LINQ 执行以下 SQL 最接近的是执行交叉联接和总和计算 我知道必须有更好的方法来编写它 所以我向堆栈团队寻求帮助 SELECT T1 Column1 T1 Column2 SUM T3 Column1 AS Amoun
C# 动态/expando 对象的深度/嵌套/递归合并
我需要在 C 中 合并 2 个动态对象 我在 stackexchange 上找到的所有内容仅涵盖非递归合并 但我正在寻找能够进行递归或深度合并的东西 非常类似于jQuery 的 extend obj1 obj2 http api jquer
为什么使用小于 32 位的整数?
我总是喜欢使用最小尺寸的变量 这样效果就很好 但是如果我使用短字节整数而不是整数 并且内存是 32 位字可寻址 这真的会给我带来好处吗 编译器是否会做一些事情来增强内存使用 对于局部变量 它可能没有多大意义 但是在具有数千甚至数百万项的结构
编译时展开 for 循环内的模板参数?
维基百科 here http en wikipedia org wiki Template metaprogramming Compile time code optimization 给出了 for 循环的编译时展开 我想知道我们是否可以
相当于Linux中的导入库
在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
为什么C++代码执行速度比java慢?
我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
C++ 中的 include 和 using 命名空间
用于使用cout 我需要指定两者 include
C# 中最小化字符串长度
我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
C++ 中的参考文献
我偶尔会在 StackOverflow 上看到代码 询问一些涉及函数的重载歧义 例如 void foo int param 我的问题是 为什么会出现这种情况 或者更确切地说 你什么时候会有 对参考的参考 这与普通的旧参考有何不同 我从未在现
类型或命名空间“MyNamespace”不存在等
我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
现代编译器是否优化乘以 1 和 -1
如果我写 template
从 mvc 控制器使用 Web api 控制器操作
我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
随机推荐
java版本微信机器人使用教程V1.0
大家好 我是雄雄 欢迎关注微信公众号雄雄的小课堂 现在是 2023年5月10日17 57 02 免费的云桌面 每个人都能领三个月 用来跑机器人还是很不错的 领取连接 前言 历经好多天 java版本的微信机器人终于写完了初版了 接下来开放注册
面向对象课程学习
设计一般流程 黑盒 1用例分析 白盒 2 识别类 分析阶段只identify 问题领域的类 设计阶段可能添加软件世界特有的类 或者 3 识别类之间的关系 关联 泛化 聚合 组合 依赖 4 画顺序图 结合用例图 完善类图 类图是结构设计 顺序
工具使用:ImageTools图片处理 (ImageMagick)
需要注意的是 在mac和linux上不要添加imageMagickPath 和设置 convert setSearchPath imageMagickPath public class ImageTools ImageMagick的路径 p
python实验1
在pycharm中编写一个Python程序 导入数学模块math 从键盘输入一个整数 然后调用Math中的数学函数sqrt 计算该数的平方根 输出结果 第一种 a float input 请输入一个整数 x a 0 5 print x 运行
Vulkan是什么?和我一起完成一个简单的Vulkan应用程序
Vulkan是什么 和我一起完成一个简单的Vulkan应用程序 在本章 你将学到 Vulkan以及它背后的基本原理 如何创建一个最简单的Vulkan应用程序 在本书其余部分将使用到的术语和概念 本章将介绍并解释Vulkan是什么 我们会介绍
敲七游戏-java
题目描述 写程序无聊 玩个游戏 从1开始喊数 数到含7或者是7的倍数的要拍键盘 那么问题来了 请你 输出7和7的倍数 还有包含7的数字例如 17 27 37 70 71 72 73 输入 一个整数N N不大于30000 输出 统计出不大于N
蓝库云|一文搞懂什么是MES(制造执行系统),制造业该如何选择
MES Manufacturing Execution System 是一种将制造过程可视化并为工人提供指导和支持的系统 它的优势在于可以优化人员 机器和设备等资源 消除制造对个人技能的依赖 在本文中 蓝库云将以通俗易懂的方式说明MES的概
【CV】扩散模型(Diffusion Models)
大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
Apple(苹果)忘记安全问题答案怎么办?
方法一 通过 救援电子邮件 找回 其实 针对 忘记Apple ID安全提示问题的答案 这个问题 苹果官方有一个专门的指导页面 http support apple com kb HT6170 viewlocale zh CN 里面有非常详细
buuctf-misc(部分)
爱因斯坦 附件下载下来是一张图片 先用winhex看下 典型的压缩文件形式 binwalk 分离前先把上次的output文件夹删除 老一套 加密的文件 但这次题目没有给我们具体的提示 先猜测一手题目名爱因斯坦是4位 先尝试一下4位数纯数字密
java基础01:==与equals
Java数据类型在执行过程中存储在两种不同形式的内存中 栈和堆 它们通常由运行Java虚拟机 JVM 的底层平台维护 基础类型是直接在栈中分配的 引用类型是引用了堆中的内存地址 对比的是栈中的值 基本数据类型是变量值 引用类型是堆中内存对象
@ControllerAdvice注解的使用
系列文章目录 SpringBoot框架实现邮件发送 上 SpringBoot框架实现邮件发送 下 Java中获取控制台输出的数据 Spring Cache的详细使用 Redis 文章目录 系列文章目录 前言 一 ControllerAdvi
Idea|Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource c
问题排查 1 问题背景 2 问题截图 3 问题分析 4 问题解决 号外 后续补充的解决办法 5 一句话复盘 1 问题背景 从仓库拉去代码以后 通过idea进行import 往事俱备 启动服务 然后 出现了一个错误提示信息 Descripti
2017 Uri Shalit & Fredrik D. Johansson:Jobs
1986年 Lalonde公开的一个数据集 被因果推理社区作为了基准数据集 在该数据集中 干预 即Treatment 为是否接受就业培训 结果 Outcomes 是收入和就业状况 2005年 Smith Todd结合了国家对工作工程统计的观
javaweb设计简易计算器
javaweb设计简易计算器
3、常用关键字,变量赋值,多个变量赋值,标准数据类型,数字,字符串,列表,元组,字典,数据类型转换
3Python变量类型 3 1常用关键字 系统中有一些常用关键字不可以用来当做标识符 and lambda except while del return import or class try if assert yield as in
【MySQL】 MySQL 隐式转换的坑,差点把数据库搞挂了
MySQL 隐式转换的坑 差点把数据库搞挂了 同事接到这个任务 于是开始在测试环境拼装这条 SQL 刚过了几分钟 同事已经自信的写好了这条SQL 于是拿给DBA 到线上跑一下 用客户端工具导出Excel 就好了 毕竟是临时方案嘛 就在SQL
函数图像与MatLab实现(1)
当函数图像与代码相遇 Mablat学过数学或者接触过计算机的同学可能都已经非常熟悉 我也是刚刚才学习了有关matlab的一些编程 有感而发 写下第一篇博客 简介一下matlab matlab简介 MATLAB和Mathematica Map
【图像处理】基于双目视觉的物体体积测量算法研究(Matlab代码实现)
欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 本文运用基于双目立体视觉的技术 提出一种快
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。
include
热门标签
应用实践
Idea 设置内存
Idea 加速
Idea 内存设置
ajax 初始化
移位寄存器
光纤通道速率查看
算法服务平台
云架构
页面属性监听
监听属性
游戏相关
指针函数
如何设计日志系统
sparql
rdf
端口流量统计
Echarts学习
第七章
颜色空间转换
图像处理算法大全