int main() { int arry[]={1,-2,3,10,-4,7,2,-5}; int len=sizeof(arry)/sizeof(int); int sum = FindGreatestSumOfSubArray(arry,len); printf("%d",sum); }
// ====================测试代码==================== void Test(char* testName, int* pData, int nLength, int expected, bool expectedFlag) { if(testName != nullptr) printf("%s begins: \n", testName); int result = FindGreatestSumOfSubArray(pData, nLength); if(result == expected && expectedFlag == g_InvalidInput) printf("Passed.\n"); else printf("Failed.\n"); }
int main() { int arr[] = {1, -2, 3, 10, -4, 7, 2, -5}; int ret = FindGreatestSumOfSubArray(arr, 8); if (VALID == state) printf("%d\n", ret); else printf("Invalid Input!\n"); return 0; }