#include<bits/stdc++.h> using namespace std; int main() { int nY=2, nA=1; while(nY--!=-1) { do{ nA*=nY; nA++; }while(--nY); } cout<<nA<<" "<<nY; return 0; }
这个函数按照推理不应该陷入死循环啊,然而现实是它华丽地死循环了。。。 有没有大佬可以解读一下QAQ