21xrx.com
2024-05-19 18:03:14 Sunday
登录
文章检索 我的文章 写文章
C语言学习笔记:使用函数求奇数和
2023-06-19 17:02:49 深夜i     --     --
C语言 函数 奇数和

C语言程序中经常需要对一堆数据进行处理,这些数据中可能包含了很多奇数,如果要对这些奇数进行加和运算该怎么办呢?在C语言中,我们可以使用函数来解决这个问题。

首先,在函数中定义一个变量来存储所有奇数的和,然后遍历所有数据,如果发现某个数据是奇数,就将它加到和的变量中。最后返回这个和的变量,就能够得到所有奇数的加和了。

示例代码如下:


int sum_odd(int *arr, int len)

{

  int sum = 0; // 存储所有奇数的和

  for (int i = 0; i < len; i++)

  {

    if (arr[i] % 2 == 1) // 如果是奇数

    {

      sum += arr[i]; // 加到和变量中

    }

  }

  return sum; // 返回所有奇数的和

}

通过调用上面的函数,我们就能够得到一组数据中所有奇数的加和了。比如:


int arr[] = 1;

int len = sizeof(arr) / sizeof(arr[0]); // 数组长度

int sum = sum_odd(arr, len); // 调用求奇数和的函数

上述例子中,sum 的值就是所有奇数的和,为 9。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复