#include <stdio.h>
#include <string.h>
void swap(int *a, int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
int arrayPairSum(int* nums, int numsSize) {
int i, j, temp;
for (i = 0; i < numsSize; i++)
{
for (j = numsSize - 1; j >i; j--)
{
if (nums[j] < nums[j - 1])
{
swap(&nums[j], &nums[j-1]);
}
}
}
temp = 0;
for (i = 0; i < numsSize; i+=2)
{
temp += nums[i];
}
return temp;
}
void main() {
int input[8] = {1,4,3,2 };
printf("%d", arrayPairSum(input, 2));
system("pause");
}
Array Partition I
最新推荐文章于 2020-11-29 01:28:22 发布