而且你只要发现return的东西不是0的话那肯定不是你思路错了,找一找基本的地方哪里做错了
第7行scanf输入是需要取地址符的所以要改为:
scanf("%d", &n)
第7行,scanf里面是&n