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)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 的相关文章
在 Web 浏览器中禁用 F5 [重复]
这个问题在这里已经有答案了 可能的重复 禁用浏览器的后退按钮 https stackoverflow com questions 961188 disable browsers back button 如何禁用浏览器上的 F5 刷新 htt
Nullable
是不可能的,为什么不呢? [复制]
这个问题在这里已经有答案了 如果这是一个愚蠢的问题 请原谅 我正在尝试更好地理解 Net 中的 Nullable 类型 从我从 Microsoft 源代码 使用 ReSharper 中注意到的内容 我了解到 Nullable 是一个结构 而
如何使用 C# 以编程方式编辑 Power BI Desktop 文档参数或数据源?
我有一个在 Power BI Desktop 中内置的报告模板 并保存为 pbix 或 pbit 文件 该模板使用DirectQuery SQL数据库作为数据源 而服务器地址和数据库名称被提取到参数中 还有一个参数包含一个ReportId
如何调整 Windows 窗体以适应任何屏幕分辨率?
我知道这是重复的问题 但我检查了所有其他相关问题 他们的答案没有帮助 结果仍然与屏幕截图 2 中所示相同 我是 C Windows 窗体新手 如截图1所示 我有Form1有一些控件 每组控件都放在一个面板中 我在 PC1 中设计了应用程序
具有多个谓词的 C++11 算法
功能如std find if来自algorithmheader 确实很有用 但对我来说 一个严重的限制是我只能为每次调用使用 1 个谓词count if 例如给定一个像这样的容器std vector我想同时应用相同的迭代find if 多个
如何查明 .exe 是否正在 C++ 中运行?
给定进程名称 例如 程序 exe C 标准库没有这样的支持 您需要一个操作系统 API 来执行此操作 如果这是 Windows 那么您将使用 CreateToolhelp32Snapshot 然后使用 Process32First 和 Pr
类中是否可以有虚拟类声明?
我正在为个人项目中框架的各个组件设置一个接口 我突然想到了一些我认为可能对接口有用的东西 我的问题是这是否可能 class a public virtual class test 0 class b public a public clas
关闭整数的最右边设置位
我只需要关闭最右边的设置位即可 我的方法是找到最右边位的位置 然后离开该位 我编写这段代码是为了这样做 int POS int n int p 0 while n if n 2 0 p else break n n 2 return p i
检测 TextBox 中的 Tab 键按下
I am trying to detect the Tab key press in a TextBox I know that the Tab key does not trigger the KeyDown KeyUp or the K
编写具有多种类型的泛型扩展方法时的类型推断问题
我正在为 IEnumerable 编写一个通用扩展方法 用于将对象列表映射到另一个映射对象列表 这就是我希望该方法的工作方式 IList
MSChart 控件中的自定义 X/Y 网格线
我有一个带有简单 2D 折线图的 C Windows 窗体 我想向其中添加自定义 X 或 Y 轴标记 并绘制自定义网格线 例如 以突出显示的颜色 虚线 我查看了 customLabels 属性 但这似乎覆盖了我仍然想显示的默认网格 这是为了
在 C++ 代码 gdb 中回溯指针
我在运行 C 应用程序时遇到段错误 在 gdb 中 它显示我的一个指针位置已损坏 但我在应用程序期间创建了 10 万个这样的对象指针 我怎样才能看到导致崩溃的一个 我可以在 bt 命令中执行任何操作来查看该指针的生命周期吗 谢谢 鲁奇 据我
选择 asp.net CheckBoxList 中的所有项目
ASP NET 和 C 我想要一个带有 全选 项目的复选框列表 当这个特定项目是 已选择 所有其他都将被选择 也 当选择被删除时 这个项目 也将来自所有人 其他物品 选中 取消选中 任何其他项目只会有一个 对特定项目的影响 无论选择状态如何
如何测试某些代码在 C++ 中无法编译? [复制]
这个问题在这里已经有答案了 可能的重复 单元测试编译时错误 https stackoverflow com questions 605915 unit test compile time error 我想知道是否可以编写一种单元测试来验证给
解释这段代码的工作原理;子进程如何返回值以及在哪里返回值?
我不明白子进程如何返回该值以及返回给谁 输出为 6 7 问题来源 http www cs utexas edu mwalfish classes s11 cs372h hw sol1 html http www cs utexas edu
值和类型的简洁双向静态 1:1 映射
我将从我想象如何使用我想要创建的代码开始 它不必完全像这样 但它是我在标题中所说的 简洁 的一个很好的例子 就我而言 它是将类型映射到相关的枚举值 struct bar foo
使用 IdentityDbContext 和 Code First 自动迁移表位置和架构的实体框架?
我正在尝试使用 IdentityDbContext 类设置自动迁移更新 并将更改传播到整个数据库的实际 DbContext 在进入代码之前 在使用自动迁移实现 IdentityDbContext 时 我收到此错误 影响迁移历史系统表位置的自
在 C 中使用 #define 没有任何价值
If a define没有任何价值地使用 例如 define COMMAND SPI 默认值是0吗 不 它的评估结果为零 从字面上看 该符号被替换为空 然而 一旦你有了 define FOO 预处理器条件 ifdef FOO现在将是真的 另
运行 xunit 测试时无法将输出打印到控制台窗口
public class test2InAnotherProject private readonly ITestOutputHelper output public test2InAnotherProject ITestOutputHel
是否可以使用 Dapper 流式传输大型 SQL Server 数据库结果集?
我需要从数据库返回大约 500K 行 请不要问为什么 然后 我需要将这些结果保存为 XML 更紧急 并将该文件通过 ftp 传输到某个神奇的地方 我还需要转换结果集中的每一行 现在 这就是我正在做的事情 TOP 100结果 使用 Dappe
随机推荐
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
热门标签
列转换行
TS算法练习
汉字首拼
IEEE1451
对比损失
crm框架
NLTL
操作系统和网络
C入门教程
渲染通道
3dmax通道渲染
一键通道渲染插件
QuickMask
NSdate
帅气的 Git 操作
word排版插件
重定义错误
每日一C
每日拾一C贝壳
小智带你闲聊
区块链公链开发