📜  C程序计算数组中的正数和负数(1)

📅  最后修改于: 2023-12-03 14:40:27.175000             🧑  作者: Mango

C程序计算数组中的正数和负数

在C语言中,我们经常需要对数组进行操作,本文将介绍如何使用C语言计算数组中的正数和负数。

实现思路
  1. 定义一个长度为n的数组。
  2. 遍历数组,统计正数和负数的个数。
  3. 输出结果。
代码实现

下面是计算正数和负数的C语言代码:

#include <stdio.h>

int main()
{
    int n, count_positive = 0, count_negative = 0;

    // 获取输入数据
    printf("请输入数组长度:");
    scanf("%d", &n);

    int arr[n];

    // 获取数组元素
    printf("请输入数组元素:");
    for(int i=0; i<n; i++){
        scanf("%d", &arr[i]);

        // 统计正数和负数的个数
        if(arr[i] > 0){
            count_positive ++;
        }else if(arr[i] < 0){
            count_negative ++;
        }
    }
    
    // 输出结果
    printf("正数个数:%d\n", count_positive);
    printf("负数个数:%d\n", count_negative);

    return 0;
}
示例输出

当执行该程序并输入相关数据(例如:数组长度为6,数组元素为-3,-2,1,5,-4,6),将得到以下输出结果:

请输入数组长度:6
请输入数组元素:-3 -2 1 5 -4 6
正数个数:2
负数个数:3
总结

通过本文,我们可以了解到如何使用C语言计算数组中正数和负数的个数,并能够通过以上代码实现此功能。