简答题

请编一个函数fun(int *a,int n,int *odd,int *even),函数的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参n给出数组a中数据的个数;利用指针odd返回奇数之和,利用指针even返回偶数之和。例如:数组中的值依次为:1,9,2,3,11,6;则利用指针odd返回奇数之和24;利用指针even返回偶数之和8。

正确答案

答案解析

相似试题
  • 定义一个函数int fun(int a,int b,int c),它的功能是:若a,b,c能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。

    简答题查看答案

  • 类A有如下成员函数:int A::fun(double x){return (int) x/2;}int A::fun(int x){return x*2;}设a为类A的对象,在主函数中有int s=a.fun(6.0)+a.fun(2),则执行该语句后,s的值为()。

    填空题查看答案

  • 有说明语句int a[10];void fun(int*,int n);调用函数的正确语句是()

    单选题查看答案

  • 编写计算三角形面积的程序,注意:将计算面积定义成函数float fun(int a,int b,int c)(a,b,c为三角形的三条边,返回三角形的面积),在主函数中调用fun。

    简答题查看答案

  • 若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()

    单选题查看答案

  • 有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout

    单选题查看答案

  • 已知一个函数的定义如下:double fun(int x,double y){⋯⋯}则该函数正确的函数原型声明为()

    单选题查看答案

  • 以下fun函数用以判断n是否是素数,fun函数中有逻辑错,请调试改正。 fun(int n) { int k,yes; for(k=2;k

    简答题查看答案

  • 若有函数定义:int fun(){doublex=23.5;returnx;},则函数的返回结果是()

    单选题查看答案