求解释,看不出来哪里出错了

#include<stdio.h> void main() {int a,b; scanf("%d",&a); scanf("%d",&b); if (a+b) a+=b; else{if (a-b) a-=b; else{if (a*b) a*=b; else a/=b;}} printf("%d",&a);}
星尘18
浏览 1063回答 3
3回答

望远

printf("%d",&a);这是输出地址,应该把&去掉。
打开App,查看更多内容
随时随地看视频慕课网APP