精华内容
下载资源
问答
  • c语言求n个数的平均值:推荐:《c语言教程》#includeint main(void){int a[100] = { NULL };//初始化数组元素int i = 0, n;//定义循环变量和正整数变量nfloat sum = 0.0;//定义和变量为float型,注意计算的数据类型...

    07ef0fba29cbeff20dc8acbd9a03187c.png

    c语言求n个数的平均值:

    推荐:《c语言教程》#include

    int main(void)

    {

    int a[100] = { NULL };//初始化数组元素

    int i = 0, n;//定义循环变量和正整数变量n

    float sum = 0.0;//定义和变量为float型,注意计算的数据类型

    float average = 0.0;//定义平均数变量为float型,注意计算的数据类型

    printf("Please input n (n<100) :");

    scanf("%d", &n);//输入正整数n

    printf("Please input %d integers:", n);//提示输入几个正整数

    for (i = 0; i < n; i++)//循环输入元素

    {

    scanf("%d", &a[i]);//输入整形变量

    sum += a[i];//循环输入的时候同时进行求和

    }

    //for (i = n - 1; i >= 0; i--)

    printf("the a[n] number: ");//倒叙输出数组元素

    for (i = 0; i < n; i++)//循环输入元素

    printf("%d ", a[i]);//倒叙输出数组元素

    printf("\n");

    average = sum / (float)n;//注意不同类型之间的计算,这里加了类型强制转换

    printf("averge=%.2f\n", average);//输出平均数

    return 0;

    }

    程序运行结果如下:

    0c355bf4d570145ace1fdfe81d407d70.png

    更多编程相关内容,请关注php中文网编程入门栏目!

    展开全文
  • 满意答案可以用一循环解决问题,这样代码量少一些,速度也快一些另外上面有人提供代码把平均值设置为整数了,平均应该用float这样才可以包含小数。#include #include void main(){int n[10]={1,2,3,4,5,6,7,8,...

    满意答案

    可以用一个循环解决问题,这样代码量少一些,速度也快一些

    另外上面有人提供的代码把平均值设置为整数了,平均数应该用float这样才可以包含小数。

    #include

    #include

    void main()

    {

    int n[10]={1,2,3,4,5,6,7,8,9,10}; //我这里就直接给出数字了,你当然也可以改用任何方法输入或者从文件读入数据

    int min, max, n_min, n_max, i;

    float avg;

    min=n[0];

    max=n[0];

    n_min=0;

    n_max=0;

    avg=n[0];

    for (i=1; i<10; i++)

    {

    if (max

    {

    max=n[i];

    n_max=i;

    }

    else if (min>n[i])

    {

    min=n[i];

    n_min=i;

    }

    avg=avg+n[i]; ///最后再来除以10

    }

    avg=avg/10.0;

    printf("最大值是n[%d]=%d\n最小值是n[%d]=%d\n平均值=%f\n", n_max, max, n_min, min, avg);

    }

    10分享举报

    展开全文
  • 问题:从键盘手动输入三个整数,计算后输出三个数的平均值! 代码1: #include <stdio.h> int main() ...printf("这三个数的平均值为:%d \n", d); } 还有什么好的方法评论区留言大家一起学习哦! ...

    问题:从键盘手动输入三个整数,计算后输出三个数的平均值!

    代码1:

    #include <stdio.h>
    int main()
    {
    int a , b , c , d;
    printf("请输入三个整数:");
    scanf("%d%d%d", &a , &b , &c);
    d = (a + b + c)/3;
    printf("这三个数的平均值为:%d \n", d); 
    }
    

    代码2:

    #include <stdio.h>
    int main()
    {
    double a , b , c;
    scanf("%lf%lf%lf", &a , &b , &c);
    printf("%.3f",(a+b+c)/3);
     } 
    

    还有什么好的方法评论区留言大家一起学习哦!

    展开全文
  • 本题要求实现一个函数,求N个集合元素S[]的平均值, 其中集合元素的类型为自定义的ElementType。 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。 该函数须返回N个S[]元素的平均值,其值也必须是...
    /*
    本题要求实现一个函数,求N个集合元素S[]的平均值,
    其中集合元素的类型为自定义的ElementType。
    其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。
    该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型。
    */
    
    /*
    *求自定义类型的N个集合元素的平均值
    *2019-9-29
    *qq_2967953656
    *version 1.0 
    */
    #include <stdio.h>
    
    #define MAXN 10//定义一个符号常量 
    typedef float ElementType;//将浮点型起一个别名为ElementType 
    
    ElementType Average( ElementType S[], int N );//函数声明
    
    
    
     
    //主函数入口 
    int main ()
    {
        ElementType S[MAXN];//定义一个数组(类型为ElementType,也就是Float类型) 
        int N, i;//定义整型常量,N为数组大小,元素的个数 
    
        scanf("%d", &N);//输入N
    	
    	//遍历输入数组的元素 
        for ( i=0; i<N; i++ )
    	{ 
            scanf("%f", &S[i]);//输入的数组中的每个元素都是浮点型 
        } 
        
        printf("%.2f\n", Average(S, N));//调用函数,输入平均值,结果保留两位小数 
    
        return 0;
    }
    
    
    
    
    
    //函数原型 
    ElementType Average( ElementType S[], int N )
    {	
    	//定义两个ElementType形的变量(也就是浮点型变量,因为ElementType是Float的别名) 
    	ElementType sum,average;
    	
    	//对数组进行遍历相加求和 
    	for (int i = 0; i < N; i++ )
    	{
    		sum += S[i];
    	}
    	
    	//求平均值 
    	average = sum/N;
    	
    	return average;
    }
    

    在这里插入图片描述

    展开全文
  • Description:编写一个C语言程序,输入a,b,c三整数值,计算并输出其平均值. Input 输入仅一行,输入三整型数据。(输入数据用一空格间隔) Output 输出仅一行,输出平均值,6位有效位。 Sample Input 1 2 2 ...
  • #include<stdio.h> float Avg(int a[],int n); float Avg(int a[],int n) { ... if(n==1) return a[0];... printf("这10个数的平均值是:%f\n",Avg(array,10)); } 这个递归函数问题出在哪呀?
  • int n = 0; srand(time(NULL)); printf("┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓"); printf("\n"); while (n) { int m = rand() % 100; if (f[m]) continue; a[n++] = m; f[m] = 1; } for ...
  • 题目要求: 编写函数,包含n个元素的整数组中元素的平均值。 要求在函数内部使用指针操纵数组元素,其中n个整数从键盘输入,输出为其平均值。
  • 不使用(a+b)/2这种方式,个数的平均值。 使用位运算符,加深对不同位运算符功能的理解。 代码如下: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int average1...
  • 匿名网友:#include#includeint main(){int n,i,j,tmp,sum,a1000;printf"请输入n的值:\n";scanf("%d",&n);printf"请输入%d个数:\n",n;... //直接求和,方便后面求平均值 } for(i=0;ifor(j=i+1...
  • 有一个长度为n(n)数列,该数列定义为从2开始递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一...
  • 2.不使用(a + b) / 2这种方式,个数的平均值。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { printf("请输入两个数,程序返回平均值:>\n"); int a = 0; int b = 0; scanf...
  • 方法1:a(假设为大数)比b多出来的数平分 int Average(int i, int j) { int ans;...则两数的平均数为:%d\n", ans); } else if (j &gt;= i) { ans = i + ((j - i) / 2); print...
  • 不使用(a+b)/2求平均数,考虑溢出问题。例如a有10块钱,b有5块钱.方法1:把a,b钱放一起分,你一张我一张#include&lt;stdio.h&gt; #include&lt;windows.h&gt; int main(){ int a=10; int b=5;...
  • 描述:求n个数的平均数。输入:输入数据有2行,第一行为n,第二行是n个数。输出:输出n个数中的平均数,结果保留小数点2位。样例输入:5-1 2.1 3 4 -5.8样例输出:0.46考点:基本知识注意:数组一旦被创建长度就不能被修改...
  • 程序:#includestdio.h>int main(){int a, b;...//右移一位相当于除以2printf("%d\n",avg);return 0;}结果:6 87本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111
  • C语言求平均数的四种方法

    万次阅读 2019-05-20 15:40:20
    1. 常规操作 int main() { int a = 10;...这种方法有一定缺陷,当a或b的值够大时,以至于超过了intmax(整形所能达到最大,这方法就显得不够严谨。 2. 最常用方法 int main() { int...
  • 有一个正整数数组,包含N个元素,要求编程出其中的素数之和以及所有素数的平均值 #include <stdio.h> /** * 题目要求:有一个正整数数组,包含N个元素,要求编程出其中的素数之和以及所有素数的平均值 ...
  • #include  #include  int main() { int a = 0; int b = 0; int average = 0; scanf("%d%d", &a,&b);... average = a - (a - b) /... printf("%d\n", average); system("pause"); return 0; }
  • printf("平均数=%f\n",ave); } float ave_01(float a[100]) //函数定义 { int i,j; float sum=0; float ave=0; double s; double t; for(i=0;i;i++) { if(a[i]!='\0') //直接引用从...
  • 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Average( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是...
  • 现在有n个数,每个数都是独一无二出每个数在多少个包含其区间中是中位数。 Input 多组测试数据 第一行一个数n(n≤8000) 第二行n个数,0≤每个数≤109, Output N个数,依次表示第i个数在...
  • 编写函数,包含n个元素的整数组中元素的平均值。要求在函数内部使用指针操纵数组元素,其中n个整数从键盘输入,输出为其平均值。 样例输入 (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个...
  • 有一个长度为n(n)数列,该数列定义为从2开始递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一...
  • 对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,结果保留两位小数;第三行是一个整数,表示该班级中各科成绩均大于等于...
  • #include<stdio.h>//标准输入和输出流 ...//因为平均值大概率都不是整形,大概率是浮点型, //所以可以考虑用单精度浮点 printf(“请输入三整数:\n”);//提示用户输入相应信息 scanf_
  • 这是一个程序,我知道是错误,我想知道是为什么我输入五个25,然后得到结果会是:171798688.000000这个数,这个数怎么来。。 如图: ![图片说明]...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 137
精华内容 54
关键字:

c语言求n个数的平均值

c语言 订阅