【HDU】1283 最简单的计算机
命令一个:将内存M1的数据装到寄存器R1中;
命令B:将内存M2的数据装到寄存器R2中;
命令C:将寄存器R3的数据装到内存M1中;
命令d:将寄存器R3的数据装到内存M2中;
命令E:将寄存器R1中的数据和寄存器R2中的数据相加,结果放到寄存器R3中;
命令F:将寄存器R1中的数据和寄存器R2中的数据相减,结果放到寄存器R3中。
你的任务是:设计一个程序模拟PPMM的运行。
其他说明:R1,R2,R3的初始值为0,所有中间结果都在-2 ^ 31和2 ^ 31之间。
第一遍用gets()没有过,第二次改用scanf就过了~
代码:
#include <stdio.h>
#include <string>
int main() {int m1,m2,r1,r2,r3;char s[210];int l;while (scanf("%d %d",&m1,&m2)!=EOF) {r1=r2=r3=0;memset(s,0,sizeof(s));scanf("%s",s);l=strlen(s);for (int i=0; i<l; i++) {if (s[i]=='A')r1=m1;else if (s[i]=='B')r2=m2;else if (s[i]=='C')m1=r3;else if (s[i]=='D')m2=r3;else if (s[i]=='E')r3=r1+r2;else if (s[i]=='F')r3=r1-r2;}printf("%d,%d\n",m1,m2);}return 0;
}
【HDU】1283 最简单的计算机相关推荐
- hdu 1283 最简单的计算机
最简单的计算机 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- (HDU)1283 -- 最简单的计算机
题目链接:http://vjudge.net/problem/HDU-1283 1 #include <cstdio> 2 #include <cstring> 3 #incl ...
- HDU1282 最简单的计算机
1283 最简单的计算机 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...
- 杭电acm1283 最简单的计算机
最简单的计算机 http://acm.hdu.edu.cn/showproblem.php?pid=1283 Problem Description 一个名叫是PigHeadThree的研究组织设计了 ...
- 第二话 最最最简单的计算机
上一话说到, 从灯泡的一亮一灭,我们可以读出"和",我们设想制作这样一台机器,可以计算两个数相加,最后由灯泡来显示结果. 但是,要做这一台会计算的机器,真不知道怎么下手. 我也说了 ...
- HDU1283 最简单的计算机【模拟】
最简单的计算机 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- C语言如何编辑资源文件,用C语言做个简单的计算机,上面是代码,请教上资源文件在哪里编写,要新建什么文件...
当前位置:我的异常网» C语言 » 用C语言做个简单的计算机,上面是代码,请教上资源 用C语言做个简单的计算机,上面是代码,请教上资源文件在哪里编写,要新建什么文件 www.myexceptions. ...
- wps可以用来学计算机考试吗,计算机wps和ms哪个简单?计算机一级office考试技巧有什么?...
计算机wps和ms哪个简单?计算机一级office考试技巧有什么? 2019-12-0214:59:26 来源: 作者:songzini 1 //计算机wps和ms哪个简单?计算机一级office考试 ...
- 简易模型计算机性能分析报告,计算机组成原理 实验八 简单模型计算机实验解析.doc...
实验八 简单模型计算机实验 实验目的 通过实验分析简单模型机结构,了解计算机的工作原理. 掌握计算机微程序控制器的控制方法,掌握计算机指令执行过程 实验原理 基本整机模型数据框图如图所示,计算机数据通 ...
最新文章
- 机器学习特征工程之连续变量离散化:等频分箱
- 集成学习(Bagging和AdaBoost和随机森林(random forest))
- java安全编码指南之:线程安全规则
- C++拾遗(四)——顺序容器
- asp多表查询并显示_高级子查询
- 《机器学习实战》kNN算法及约会网站代码详解
- ssr机场_史丹索普SSR草莓绑苗工作两周
- OenLayers 事件注册
- 丢手帕问题 (约瑟夫问题)Java实现
- Allpairs正交工具的安装、使用及错误提示解决办法
- 安装ubunut双系统,如何删除其中一个
- Alpha、Beta、RC、GA版本的区别
- 驼峰式命名法python_驼峰命名法
- 端点科技春招笔试回忆(Java方向)
- windows10系统服务器失败怎么办,Win10系统启动Apache服务器一直失败怎么办
- UI设计、海报、建模
- 关于Verilog中readmemb系统函数
- 韶音骨传导耳机值得入手吗?南卡和韶音骨传导耳机实测对比
- Profile Lookup-FCC
- CPU为什么选择导热硅脂而不是牙膏
热门文章
- Xilinx Spartan6-XC6SLX16-22FTG256(2022.3.31)
- golang学习笔记(7)-gorm实现修改功能
- matlab地图工具箱的使用:入门篇
- 【stm32】HAL库教程一:GPIO
- <navigator>跳转无效问题
- Canon PowerShot A710IS
- 百度的年会游戏(解题报告)
- 使用HTML与CSS制作一个简易的华为商城页面和注册页面
- 美国网件NETGEAR全球第一个推出业界最快路由器: Nighthawk夜鹰X10 802.11 AD路由器...
- uc广告过滤你能更坑点不