!!希望你们身体健康……在我这边,我正在尝试编写代码,它存储了最大的价值。
实际上,首先我找到了array1和array2之间的Max Number,然后将其存储在array3中。是的,这很简单,但结果不正确。在浪费了几个小时并使用调试器之后,我仍然无法跟踪问题。
我希望你们能帮助我..感谢您的考虑..
int max_hit(int *array1, int *array2, int size)
{
for(int i = 0; i < size; i++)
{
if(*(array1+i) > *(array2+i))
{
return *(array1+i);
}
else if(*(array2+i) > *(array1+i))
{
return *(array2+i);
}
}
}
void fill_third(int *array1, int *array2, int *array3, int size)
{
for(int j = 0; j < size; j++)
{
*(array3+j) = max_hit(array1, array2, size);
}
}