LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | | 62 | | 63 | | 64 | | 65 | | ||
Filename ![]() |
69 | Line Coverage ![]() |
70 | Functions ![]() |
71 | ||||
test.c | 74 |
75 |
|
77 | 91.3 % | 78 |21 / 23 | 79 |100.0 % | 80 |2 / 2 | 81 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | | 62 | | 63 | | 64 | | 65 | | ||
Filename ![]() |
69 | Line Coverage ![]() |
70 | Functions ![]() |
71 | ||||
test.c | 74 |
75 |
|
77 | 91.3 % | 78 |21 / 23 | 79 |100.0 % | 80 |2 / 2 | 81 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | | 62 | | 63 | | 64 | | 65 | | ||
Filename ![]() |
69 | Line Coverage ![]() |
70 | Functions ![]() |
71 | ||||
test.c | 74 |
75 |
|
77 | 91.3 % | 78 |21 / 23 | 79 |100.0 % | 80 |2 / 2 | 81 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
Function Name ![]() |
60 | Hit count ![]() |
61 |
main | 64 |1 | 65 |
twoSum | 68 |1 | 69 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
Function Name ![]() |
60 | Hit count ![]() |
61 |
main | 64 |1 | 65 |
twoSum | 68 |1 | 69 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | Line data Source code62 | 63 | 1 : #include<stdio.h> 64 | 2 : #include<stdlib.h> 65 | 3 : #include<string.h> 66 | 4 1 : int* twoSum(int* nums, int numsSize, int target) { 67 | 5 1 : int loop = 0; 68 | 6 1 : int inloop = 0; 69 | 7 1 : int* result = NULL; 70 | 8 1 : result =(int*) malloc(2*sizeof(int)); 71 | 9 1 : memset(result,0,2*sizeof(int)); 72 | 10 1 : printf("numsSize=%d\n",numsSize); 73 | 11 1 : if(NULL == nums || numsSize==0) 74 | 12 : { 75 | 13 0 : return result; 76 | 14 : } 77 | 15 : 78 | 16 1 : for(loop = 0;loop < numsSize;loop++) 79 | 17 : { 80 | 18 1 : for(inloop = loop+1;inloop <numsSize;inloop++) 81 | 19 : { 82 | 20 1 : if(*(nums+loop)+*(nums+inloop) == target) 83 | 21 : { 84 | 22 1 : if(NULL != result) 85 | 23 : { 86 | 24 : 87 | 25 1 : *result = loop; 88 | 26 1 : *(result+1) = inloop; 89 | 27 : } 90 | 28 1 : return result; 91 | 29 : } 92 | 30 : } 93 | 31 : } 94 | 32 0 : return result; 95 | 33 : } 96 | 34 : 97 | 35 1 : int main(int arg,char argv[]) 98 | 36 : { 99 | 37 1 : int nums[4]={2,7,11,15}; 100 | 38 1 : int target = 9; 101 | 39 1 : int numsSize = 4; 102 | 40 1 : int* result = twoSum(nums,numsSize,target); 103 | 41 1 : printf("index1:%d\nindex2:%d\n",*result,*(result+1)); 104 | 42 : } 105 |106 | |
107 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | | 62 | | 63 | | 64 | | 65 | | ||
Directory ![]() |
69 | Line Coverage ![]() |
70 | Functions ![]() |
71 | ||||
example | 74 |
75 |
|
77 | 91.3 % | 78 |21 / 23 | 79 |100.0 % | 80 |2 / 2 | 81 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | | 62 | | 63 | | 64 | | 65 | | ||
Directory ![]() |
69 | Line Coverage ![]() |
70 | Functions ![]() |
71 | ||||
example | 74 |
75 |
|
77 | 91.3 % | 78 |21 / 23 | 79 |100.0 % | 80 |2 / 2 | 81 |
![]() |
Generated by: LCOV version 1.12 |
LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
19 |
|
50 | ||||||||||||||||||||||
![]() |
61 | | 62 | | 63 | | 64 | | 65 | | ||
Directory ![]() |
69 | Line Coverage ![]() |
70 | Functions ![]() |
71 | ||||
example | 74 |
75 |
|
77 | 91.3 % | 78 |21 / 23 | 79 |100.0 % | 80 |2 / 2 | 81 |
![]() |
Generated by: LCOV version 1.12 |