1. 编写程序,从用户输入的一组整数(list数组)中找到全部偶数(even数组),要求定义一个函数find通过参数接受一组整数(list数组),并把找到的偶数(even数组)和它们的个数(count变量)通过参数或返回值传递给主函数。
2. 改写第1题,把主函数中的数组list和 even,以及变量 count的定义放在函数外部,即定义外部数组和变量,然后,重新设计函数find的参数表和返回值类型,并重新定义该函数。
int find(int *list, int count, int *even)
{
int i, j;
for(i = 0, j = 0; i < count; ++i)
{
if(list[i] % 2 == 0)
even[j++] = list[i];
}
return j;
}
{
int i, j;
for(i = 0, j = 0; i < count; ++i)
{
if(list[i] % 2 == 0)
even[j++] = list[i];
}
return j;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-07-22
第一题的函数用指针参数