Exemplo n.º 1
0
Arquivo: num_3.c Projeto: tirozhang/C
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;
}