请问各位为什么提示num没有被定义,前边不是定义了吗?

img

第二个位置打错了,你定义的是num1和num2,第二输出是num-num2

img

你定义的是 num1 和 num2 , 没有定义 num
printf("%d %d %d %d",num1+num2,num1-num2,num1*num2,num1%num2);
改成这样就行了
你输出的第二个空打错了

你定义的是 num1 和 num2 , 但是没有初始化,你要给他们分配初始值;
printf("%d %d %d %d",num1+num2,num1-num2,num1*num2,num1%num2);
改成这样就行了