只是交换400 和300 不影响的,问题在于:第一张图的13行没加取地址符,应该写:scanf("%d", &a);你写的 scanf("%d", a); //没加 &
只是交换300,400的位置应该是没有影响的,你是scanf("%d", a); a 变量前面少了 & 取变量地址改成scanf("%d", &a);
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!