U528732 g++ 1.0

题目背景

有一天,小c有了一个大胆的想法:自己写一个类似c++的编程语言,并给此编程语言取名为g++

题目描述

在g++ 1.0版本中小c想实现以下几点功能 - 使用 int,float,bool,char定义变量,可以对这些变量进行赋值,运算的作用 - 使用in,out进行输入输出(out后自动换行) - 使用 # 号为代码添加注释 - 输入指令 run 时执行代码 对于以上四点使用方式如下 ``` # 定义变量 $[数据类型][变量名] # 使用变量 @[变量1]=[数据类型&数字或字符] @[变量1]=@[变量2] @[变量1]=@[变量2]*@[变量3] # 输入 $in[变量] # 输出 $out[变量] # 运行 $run$ ``` 注:此编程语言为输入run后执行代码(解释语言),一行只能写一条命令。变量定义时,一行只能定义一个变量。字符不能参加运算。变量名只能由字母、数字和下划线组成,变量名不能与**关键字**冲突,变量名**开头不能是数字和符号**,关键字包括:**int,float,bool,char,in,out,run**。如果运行时有无法运行的错误,则保留前面的输出并另起一行输出 **error** 。char类型变量**可以**进行字符运算

输入格式

见题面

输出格式

输出运行结果

说明/提示

变量定义总数不超过100个,命令行数不超过100行