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行