听你的描述,直接赋值给x,就可以运算。但是当我用scanf就不能算出来,那就是scanf没成功获取到x应该加上& scanf("%d",&x);
scanf(“%d”,&x),sancf这个函数你后面的变量是要传地址的,&是取地址符,要写入什么变量,就写入这个变量的地址