用循环队列解决舞伴配对问题发现自己的问题
1.首先是对vs2017这款软件的使用 1.VS中的scanf()这个函数的使用问题 直到这次写代码我才知道VS中用scanf是会被警告的,VS中正规的类似于scanf()函数的输入函数是scanf_s()只有使用这个函数你才不会报错,它有三个参分别是数据类型,地址,最大存储量, 还有两种方法 第一在代码的第一行加上“ #define _CRT_SECURE_NO_WARNINGS ”。 右键点击源文件, 依次选中:C/C++ >> 预处理器,在右侧预处理器定义右侧添加上:_CRT_SECURE_NO_DEPRECATE 2.第二就是我的知识了,真的好菜 while()括号中的是循环条件,而不是停止条件,请一定要想好循环条件是啥 我本来以为%s输入有一个特点就是遇到空格就停止,其实这是函数scanf()函数的特点而不是%s的特点,如果想把空格也吞了,那就用gets(),还有两个函数就是getchar()和getch() 还有就是写代码的习惯很不好,总是思路混乱,不知道接下来干啥,其实应该,想着写着,就像翻译一样,把你的想法,思路,用代码翻译下来 只是太薄弱,尤其是在数组的形参表那里,要去补补了,传递的是一个地址,怎么写才好,是 status inqueue(queue all[],&man)还是 status inqueue(queue all,&man)呢