出现这种乱码问题,我该怎样解决

为什么会出现乱码呢,是不是我哪里写错了,但我看了好长时间都没看出来,求能看出来的各位教教我

img

img

img

printf里面的%和变量的一一对应关系
scanf里面的%和变量以及变量前加不加&的一一对应关系
是C代码中非常容易出错的地方,而且通常编译还不出错。
所以在编译源代码之前值得专门仔细检查一遍甚至多遍。
另外,
"a" "b"在C/C++语言中等价于"ab"

num是char类型,应该改为char num[],scanf的&去掉