執行下列C++程式,如果有錯誤,寫出所犯之錯誤,如果沒錯誤,寫出所列印之結
果:(15 分)
C++測試程式:
#include "stdafx.h"
// VisualC 所需要
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
// VisualC 所需要之main()
{
int mdata[] = {5,2,8,0,10,-8,3,7,18,-4};
int i = 11, j = 10, k = 0, s = 0, a = 0;
for (int i = 1; i < j-- - k; )
{
if (j > k++ * 3 && (a = mdata[i++]) > 0) s += i++;
cout<<" i="<<i<<" j="<<j<<" k="<<k<<" s="<<s <<" a="<<a<< endl;
};
cout<<"* i="<<i<<" j="<<j<<" k="<<k<<" s="<<s <<" a="<<a<< endl;
for (int s = 0; i <= 12; i++)
{
s += i;
};
cout<<"* i="<<i<<" j="<<j<<" k="<<k<<" s="<<s <<" a="<<a<< endl;
return 0;
}