zoukankan      html  css  js  c++  java
  • 统计(stat)

    题目:输入一个正整数n,然后读取n个正整数a1, a2, a3...,an,最后再读取一个正整数m。统计数列中多少个正整数的值小于m。

    代码:

    #include <stdio.h>
    #include <stdlib.h>
    void main()
    {
        int i,n,m,number=0;
        int *p;
        scanf("%d", &n);
        p = (int*)malloc(sizeof(int)*n);
        for(i=0;i<n;i++)
        {
            scanf("%d",&p[i]);
        }
        scanf("%d", &m);
        for(i=0;i<n;i++)
        {
            if (p[i]<m)
            {
                number++;
            }
        }
        printf("%d",number);
    }
    #include<iostream>  
    #include<vector>  
    using namespace std;  
      
    int main()  
    {  
        vector<int> ivec;  
        int n,m;  
        int a;  
        cin>>n;  
        while(n--)  
        {  
            cin>>a;  
            ivec.push_back(a);  
        }  
        cin>>m;  
        int count=0;  
        for(vector<int>::iterator iter=ivec.begin();  
            iter!=ivec.end();iter++)  
        {  
            if(*iter<m)  
            count++;  
        }  
        cout<<count<<endl;  
        return 0;  
    }  
    

    使用重定向:

    #define LOCAL
    #include <stdio.h>
    #include <stdlib.h>
    void main()
    {
    #ifdef LOCAL
        freopen("data.in","r",stdin);
        freopen("data.out","w",stdout);
    #endif
        int i,n,m,number=0;
        int *p;
        scanf("%d", &n);
        p = (int*)malloc(sizeof(int)*n);
        for(i=0;i<n;i++)
        {
            scanf("%d",&p[i]);
        }
        scanf("%d", &m);
        for(i=0;i<n;i++)
        {
            if (p[i]<m)
            {
                number++;
            }
        }
        printf("%d",number);
    }
  • 相关阅读:
    18.10.29 考试总结
    【BZOJ】2730: [HNOI2012]矿场搭建
    BZOJ [ZJOI2007]仓库建设
    18.10.24 考试总结
    ZOJ 3740 Water Level
    洛谷 P2474 [SCOI2008]天平
    洛谷 P4180 【模板】严格次小生成树[BJWC2010]
    CF961E Tufurama
    18.10.22 考试总结
    18.10.19 考试总结
  • 原文地址:https://www.cnblogs.com/lipching/p/3850863.html
Copyright © 2011-2022 走看看