我这个程序显示的编译是对的,但运行时我还没输入数,它就结束了,然后我进行调试,发现不能调试,显示program received signal SIGSEGV,segmentation fault.我在网上搜到了正确的代码,但我想知道我这样写哪里出错了,请帮忙看看,万分感谢!!