📅  最后修改于: 2023-12-03 14:40:27.175000             🧑  作者: Mango
在C语言中,我们经常需要对数组进行操作,本文将介绍如何使用C语言计算数组中的正数和负数。
下面是计算正数和负数的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语言计算数组中正数和负数的个数,并能够通过以上代码实现此功能。