60.编程统计数组a中正数、0、负数的个数

简介: 60.编程统计数组a中正数、0、负数的个数
#include<iostream>
using namespace std;
 
int main()
{
    int x=0,y=0,z=0;
    int a[10];
 
    cout<<"please input 10 numbers:"<<endl;
    for(int i=0;i<10;i++)
    {
        cin>>a[i];
    }
 
    for(int j=0;j<10;j++)
    {
        if(a[j]==0)
        {
            x++;
        }
    }
 
    for(int m=0;m<10;m++)
    {
        if(a[m]>0)
        {
            y++;
        }
    }
 
    for(int n=0;n<10;n++)
    {
        if(a[n]<0)
        {
            z++;
        }
    }
    cout<<"数组中有"<<x<<"个零"<<endl;
    cout<<"数组中有"<<y<<"个整数"<<endl;
    cout<<"数组中有"<<z<<"个负数"<<endl;
 
    return 0;
}
目录
相关文章
|
7月前
|
Python
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
364 1
|
7月前
|
Java
如何判断科学计数法3.14E+308 在区间3.14E+38和 3.14E+1308内
对于非常大的科学计数法表示的数值,直接将其转换为 `double` 类型可能会导致溢出。Java 中的 `double` 类型表示的最大值约为 `1.7976931348623157E+308`,因此 `3.14E+308` 已经超出了其表示范围。如果需要处理超出 `double` 类型表示范围的数值,可以使用 `BigDecimal` 类来处理。 以下是一个示例,展示如何使用 `BigDecimal` 类来比较科学计数法表示的数值是否在指定区间内: ```java import java.math.BigDecimal; public class ScientificNotationC
wustojc1003设计函数求2个整数的最大值
wustojc1003设计函数求2个整数的最大值
51 0
【LeetCode137】只出现一次的数字 II(每个数的第j列元素相加余3)
审题nums[i]都在int范围内(32位二进制),对于每个num[i]的二进制数,对于第j个位置的元素都相加,并且最后对结果的二进制数,其第j个位置的元素依次进行余3操作。
178 0
【LeetCode137】只出现一次的数字 II(每个数的第j列元素相加余3)
输出最小的数位和等于x并且各个数位都不一样的值
输出最小的数位和等于x并且各个数位都不一样的值
47 0
统计正数和负数的个数然后计算这些数的平均值 (15 分)
统计正数和负数的个数然后计算这些数的平均值 (15 分)
269 0
统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)
统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)
207 0
|
机器学习/深度学习 算法
357. 统计各位数字都不同的数字个数 :「乘法原理」&「数位 DP」
357. 统计各位数字都不同的数字个数 :「乘法原理」&「数位 DP」
非负数组中两个数相与的最大结果
非负数组中两个数相与的最大结果