跟a和b无关,两个循环没有差别,不改也一样,重点是j=0和++j对应的三句: int zu,n,m,i=0,j=1/*j=0*/; cout<<"Case "<<j++/*++j*/<<": "<<i<<endl; j=0;这里三句必须相互匹配,你之前WA是因为第一次声明是j=1,用完后再初始化的时候就变成j=0了。所以只能是下面两种写法:int zu,n,m,i=0,j=1;cout<<"Case "<<j++<<": "<<i<<endl;j=1;或者:int zu,n,m,i=0,j=0;cout<<"Case "<<++j<<": "<<i<<endl;j=0;重新初始化必须跟最初的一致。...
|