精华内容
下载资源
问答
  • printf("这个程序是求平均数的程序\n"); printf("*************************\n"); int i = 0 ; int n = 0 ; int p ; double average ; printf("请输入数字\n"); scanf("%d",&n); n += n ; i++; while(2)...
  • 问题:用C语言求3X4矩阵偶数的平均值? 若你矩阵为 int a[3][4]; 可以这样 int s,i,j; s=0; for(i=0i;i++) for(j=0;j;j++) if (a[i][j]%2==0) s+=a[i][j]; printf("平均值为%d\n",s/12); 问题2:请用...
    问题:用C语言求3X4矩阵偶数的平均值?
    若你的矩阵为 int a[3][4];
    可以这样
    int s,i,j;
    s=0;
    for(i=0i<3;i++)
       for(j=0;j<4;j++)
          if (a[i][j]%2==0)
             s+=a[i][j];
    printf("平均值为%d\n",s/12);


    问题2:请用c语言编写程序输出在1到100之间能同时被3,5,7整除的数?
    for(int i=1;i<=100;i++)
    {
          if((i%3==0)&&(i%5==0)&&(i%7==0))
         {
                      printf("数字 %d 能被3,5,7同时整除\n",i);
          }
    }


    展开全文
  • C语言 一串数字的平均

    千次阅读 2017-10-11 13:57:58
    对上一篇累加运算的程序修改一下就好啦: /** 输入一串加法:1+2+3+4+23+34+....输出总和 */ #include //#include #include int isNumber(char c) { return (c>='0'&&c); } int isAdd(char c) { return (c=='+'...

    上一篇求累加运算的程序修改一下就好啦:

    /**
    输入一串加法:1+2+3+4+23+34+....输出总和
    */
    #include<stdio.h>
    //#include<stdlib.h>
    #include<string.h>
    int isNumber(char c)
    {
        return (c>='0'&&c<='9');
    }
    int isAdd(char c)
    {
        return (c=='+');//如果是加号的话
    }
    
    void main()
    {
        int flag=1;
        int *pflag=&flag;
        int count=1;
        int *pcount=&count;
        int sum=0;
        while(flag)
        {
            sum=add(pflag,pcount);
            printf("---sum=%d\n",sum);
            printf("---avg=%.2lf\n",(double)sum/(count-1));
        }
    }
    int add(int* pflag,int *pcount)
    {
        int sum=0;
        int temp=0;
        int this_Num=0;
        char ch;//读入一个字符
        int again;
        printf("-----------------------------累加求和运算------------------------------------\n");
        printf("  输入“回车”返回结果,并进行下一趟求和(例:1+2+3...\"回车\")\n");
        printf("  输入“#”   返回结果,并结束求和运算  (例:1+2+3...#)\n");
        printf("-----------------------------------------------------------------------------\n");
        printf("输入累加公式:\n");
        while(1)//如果读入的是一个数字
        {
            ch=getchar();
            if(isNumber(ch))
            {
                this_Num=((int)ch-48);//把字符转换成数字
    //            printf("this_Num=%d\n",this_Num);
    //            printf("temp*10=%d\n",temp*10);
                temp=temp*10+this_Num;//存放到temp中
    //            printf("temp=%d\n",temp);
            }
            if(isAdd(ch)||ch=='\n'||ch=='#')//如果读入的是加法
            {
                sum+=temp;//求和
                *pcount=(*pcount)+1;//求和计数,也就是元素的个数
    //            printf("*pcount=%d\n",*pcount);
                temp=0;
    //            printf("sum=%d\n",sum);
                if(ch=='\n')
                    break;
                if(ch=='#')
                    *pflag=0;//函数内通过指针来控制外部的循环变量,把外部循环控制符改变,使得循环终止
            }
        }
        //输出结果
    //    printf("---sum=%d\n",sum);
        return sum;
    }
    

    测试:

    -----------------------------累加求和运算------------------------------------
      输入“回车”返回结果,并进行下一趟求和(例:1+2+3..."回车")
      输入“#”   返回结果,并结束求和运算  (例:1+2+3...#)
    -----------------------------------------------------------------------------
    输入累加公式:
    1+2+3+4
    ---sum=10
    ---avg=2.50
    -----------------------------累加求和运算------------------------------------
      输入“回车”返回结果,并进行下一趟求和(例:1+2+3..."回车")
      输入“#”   返回结果,并结束求和运算  (例:1+2+3...#)
    -----------------------------------------------------------------------------
    输入累加公式:
    1+2+3+4+5+6+7+8+9+10
    ---sum=55
    ---avg=3.93
    -----------------------------累加求和运算------------------------------------
      输入“回车”返回结果,并进行下一趟求和(例:1+2+3..."回车")
      输入“#”   返回结果,并结束求和运算  (例:1+2+3...#)
    -----------------------------------------------------------------------------
    输入累加公式:
    1+2+3+4+5+6+7+8+9+10#
    ---sum=55
    ---avg=2.20
    
    Process returned 0 (0x0)   execution time : 112.445 s
    Press any key to continue.
    


    展开全文
  • printf("平均数是:%2f\n", average); } 这是一个程序,我知道是错误,我想知道是为什么我输入五个25,然后得到结果会是:171798688.000000这个数,这个数怎么来。。 如图: ![图片说明]...
  • 求平均数-C语言.c

    2019-06-06 19:39:23
    C语言是一门面向过程、抽象化通用程序设计语言,广泛应用于底层开发。C语言能以简易方式编译、处理低级存储器。C语言是仅产生少量机器语言以及不需要任何运行环境支持便能运行高效率程序设计语言。尽管C语言...
  • 最佳答案你的程序无语法错误,但有逻辑错误,主要是两个getchar()放置位置不对,没有起到吸纳回车符的作用,致使接受混乱,输出当然也不会正确。下面是尊重你原来程序,略加修改经运行通过的程序,供参考。同时附上...

    最佳答案

    你的程序无语法错误,但有逻辑错误,主要是两个getchar()放置位置不对,没有起到吸纳回车符的作用,致使接受混乱,输出当然也不会正确。下面是尊重你原来程序,略加修改经运行通过的程序,供参考。同时附上运行截图。

    #include

    void main()

    { char answer='n';

    double total=0.0;

    double value=0.0;

    int count=0;

    for(;;)

    { printf("输入一数值:");

    scanf("%lf",&value);

    getchar();

    total+=value;

    ++count;

    printf("继续吗?(y/*)") ;

    scanf("%c",&answer);

    getchar();

    if(answer!='y') break;

    }

    printf("共%d个数,均值是%.2lf\n",count,total/count);

    }

    t0171d4a03e4c9c6c19.png

    最佳答案由网友  宛丘山人  提供

    展开全文
  • 给出三个整数,请你设计一个程序出这三个数的和、乘积和平均数。 输入 包括多组测试数据以EOF结束,每组输入只有三个整数a、b、c。数据确保在int范围内。 输出 输出一行,包括三个整数的和、乘积、平均数。 数据...

    题目描述
    给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。
    输入
    包括多组测试数据以EOF结束,每组输入只有三个整数a、b、c。数据确保在int范围内。
    输出
    输出一行,包括三个整数的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后两位。
    样例输入
    1 2 3
    465 248 7
    样例输出
    6 6 2.00
    720 807240 240.00

    #include<stdio.h>
    int main()
    {
        int a,b,c;
    
        while(scanf("%d %d %d",&a,&b,&c)!=EOF){
    
            printf("%d %d %.2f\n",a+b+c,a*b*c,(float)(a+b+c)/3);
        }
        return 0;
    }
    
    展开全文
  • 有m个人成绩存放在score数组中,请编写程序求平均成绩并且罗列出低于平均分数。 【输入形式】输入共两行: 第一行成绩个N,N<=20 第二行,N个以空格分割成绩,成绩取值范围是0-100,均为整数。 ...
  • 这是一个简单例子,说明了C程序和汇编程序的关系。
  • 给出一组无序整数,出中位数,如果最中间两个数的平均数,向下取整即可(不需要使用浮点数) 输入描述: 该程序包含多组测试数据,每一组测试数据的第一行为N,代表该组测试数据包含的数据个数,1<=N<=...
  • 先定义一个数组a,利用for循环逐个输入数据并出他们的平均值。再定义一个数组b用于存放数组a中每个元素与平均差值绝对值,找出数组b中最小元素,并记录其下标,输出数组a中该元素。 以下是程序代码: ...
  • 1.求平均数 2.求标准差 3.求方差 可以用函数实现,也可以不用 **下面是更改后代码: #include #include double FANG_01(float c,float a[100],int b); //函数声明 void main() { float...
  • 1.3查看酒店业务统计数据(例如预订房间)。 2)管理员能够:2.1.登记预订(通过记录客户姓名、地址、电话号码和酒店会员卡号码)接待员。没有酒店会员卡客户,不能预订贵宾房。 2.2应提供房间可用性和日期...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼-----------------------------------------------------[习题6-1]编写一组整数的和与平均的程序。-----------------------------------------------------[分析]循...
  • Description:编写一个C语言程序,输入a,b,c三个整数值,计算并输出其平均值. Input 输入仅一行,输入三个整型数据。(输入数据用一个空格间隔) Output 输出仅一行,输出平均值,6位有效位。 Sample Input 1 2 2 ...
  • 假设一个班有n(n)个学生,每人考m(m)门课,每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩学生数量。 Input 输入数据有多个测试实例,每个测试实例第一行包括两个整数n和m,...
  • =5)门课,每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩学生数量。 Input输入数据有多个测试实例,每个测试实例第一行包括两个整数n和m,分别表示学生和课程。然后是n行数...
  • C语言程序结构和语法规则一、C语言程序的基本结构下面通过几...【例1.1】三个数的平均值的C语言程序。/*功能:三个数的平均值*/main() /* main()称为主函数*/{float a,b,c,ave; /* 定义a,b,c,ave为实型数据*/a=7...
  • 供初学者练习和参考使用...1.用函数调用一组数的平均数(用数组) #include <stdio.h> int average(int a[],int n) { int i,sum=0; float ave; for(i=0;i<n;i++) sum=sum+a[i]; ave=sum/n; printf...
  • 一个C语言程序:打印输出所有“水仙花”,用gdb调试程序(给出步骤)。所谓“水仙花”是指一个3位数,其各位数字立方和等于该本身。 #include int main() {int m,a,b,c; printf("水仙花有:\n"); for...
  • 1个年级8个班,每个班40人,将学生某科成绩分数高低排列(学生分数分布在40-100),并得到每个班的平均数,最后将结果显示出来
  • 怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如A B F C D F ) ,输出时直接得到由...
  • 假设一个班有n(n)个学生,每人考m(m)门课,每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩学生数量。 Input 输入数据有多个测试实例,每个测试实例第一行包括两个整数n和m,...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 185
精华内容 74
关键字:

c语言求平均数的程序

c语言 订阅