zoukankan      html  css  js  c++  java
  • C语言学习021:管道

    将第一个程序的输出流作为第二个程序的输入流

    ls /etc/   ---------显示etc下的所有文件及目录
    grep rc   -----------输出包含rac的内容
    |      -------连接管道
    

    一个计算平均工资的例子,通过管道将两个小程序连接起来,一个是将工资统计起来并输出总数和个数,另一个程序接收总金额和个数,计算平均值后输出

    #include <stdio.h>
    
    int main()
    {
        int count=0;
        int sum=0;
        int i;
        int flag=1;
        while(flag){
          scanf("%d",&i);
          if(0==i) break;
          count++;
          sum+=i;
        }
        printf("%d,%d",sum,count);
        return 0;
    }
    
    #include <stdio.h>
    
    int main()
    {
        int sum;
        int count;
        scanf("%d,%d",&sum,&count);
        int avg=sum/count;
        printf("avg=%d
    ",avg);
        return 0;
    }
    

    {300*}

  • 相关阅读:
    子矩阵
    [Ahoi2008]Meet 紧急集合
    立体图
    CF933B A Determined Cleanup
    CF746G New Roads
    树的重量
    CF519E A and B and Lecture Rooms
    矩阵
    深入浅出乘法逆元
    20180519模拟赛T2——pretty
  • 原文地址:https://www.cnblogs.com/liunlls/p/c-conduit.html
Copyright © 2011-2022 走看看