一个星期,某大桥的通车量从星期一到星期五依次是:986, 818, 638, 763, 992, 534, 683.
数据要从一个.in文件读取

请用排列编一个程序,计算通车量的平均值,并且指出最高的通车量,以及是哪天。

输出大概是这样的
average=773
max=992, Friday

可能比较复杂,多谢了!! 我一定追加到最高分。

展开全部
收起
9回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 林小姐也是lyn

    20人对此回答表示赞同

    #include <stdio.h>

    /*交换两个数*/
    void Swap(int &a, int &b)
    {
    int tmp;
    tmp = a;
    a = b;
    b = tmp;
    }
    /*输出一行十个数字*/
    void Write(int array[], int begin, int end)
    {
    for(int i = begin;
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 胡歌是我哥

    17人对此回答表示赞同

    #include <stdio.h>
    main()
    {
    int i,ind;
    int flow,avr,max,sum;
    static days[] = {"Monday","Tuesday","Wedensday","Thursday",
    "Friday","Saturday","Sunday"
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 刘二喜

    17人对此回答表示赞同

    #include<iostream.h>
    void main()
    {
    int sum,avg,max;
    int a[7]={986,818,638,763,992,534,683};
    sum=a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6];
    avg=sum/7;
    for(int j=0;j<=6;j++)
    for(int n=j+1;n<=5;n++)
    {
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 徐老师

    16人对此回答表示赞同

    #include <stdio.h>
    #include <stdlib.h>

    //定义一个结构体以方便编程
    typedef struct vehicle_data
    {
    float data;//通车量
    int day;//星期数 0代表星期一 6代表星期日
    }DATA;
    //一日通车量

    int main()
    {
    //初始化星期单词
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 行云流水

    15人对此回答表示赞同

    这个应该可以,你试试

    #include <stdio.h>

    /*交换两个数*/
    void Swap(int &a, int &b)
    {
    int tmp;
    tmp = a;
    a = b;
    b = tmp;
    }
    /*输出一行十个数字*/
    void Write(int array[], int begin, int end)
    {
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Nevaeh

    13人对此回答表示赞同

    void outResult(int data[], int num)
    {
    int i, avg = 0, max = 0;
    for(i = 0; i < num; i++)
    {
    avg += data[i];
    if(data[i] > data[max])
    max = i;
    }
    avg /= num;
    printf("average
    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 13人对此回答表示赞同

    /*
    一个星期,某大桥的通车量从星期一到星期日依次是:986, 818, 638, 763, 992, 734, 683.
    数据要从一个.in文件读取

    请用排列编一个程序,计算通车量的平均值,并且指出最高的通车量,以及是哪天。

    输出大概是这样的
    average=773
    max=992, Friday
    */
    #include <stdio.h>

    //定义一个结
    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Yogi

    12人对此回答表示赞同

    我已试过了,还是可以用的.
    #include <stdio.h>

    /*交换两个数*/
    void Swap(int &a, int &b)
    {
    int tmp;
    tmp = a;
    a = b;
    b = tmp;
    }
    /*输出一行十个数字*/
    void Write(int array[], int begin, int end)
    {
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Sya

    5人对此回答表示赞同

    #include<stdio.h>
    #include<stdlib.h>
    void main()
    {
    FILE *fp;
    if((fp=fopen("D:\\data.in","r"))==NULL)
    {
    printf("file can not open!\n");
    exit(0);
    }
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部