以下三个问题希望详细解答一下

1)显示没有定义i和n 但是已经在main函数里面定义了且delete调用在定义之后 为什么还说没有定义呢
2)else报错显示输入语句
3)delete报错显示应输入标识符 不可以定义delete为子函数名吗

img

第一,你的i,n是在main函数中定义的,这是一个局部变量,在delete函数中并没有定义。
第二,你把else括到if语句中了
第三,delete是c++的关键字,不能使用