精华内容
下载资源
问答
  • 易错点:平均数ave 可能为小数,所以要定义成double类型 保留六位小数: 方式一: #include<bits/stdc++.h> using namespace std; int main(){ double a,b,c; cin>>a>>b>>c; double...

    易错点:平均数ave

    可能为小数,所以要定义成double类型

    保留六位小数:

    方式一:

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        double a,b,c;
        cin>>a>>b>>c;
        double ave=(a+b+c)/3;
        cout<<fixed<<setprecision(6)<<ave;
        return 0;
    }

    方式二:

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        double a,b,c;
        cin>>a>>b>>c;
        double ave=(a+b+c)/3;
        printf("%.6lf",ave);//另一种输出语句
        return 0;
    }

    展开全文
  • round(AVG(CGRADE),1) 这个比较简单,大家都知道求平均数用AVG()函数 保留小数位数怎么限制,可以使用round(),‘1’就是需要保留的位数
    round(AVG(CGRADE),1) 
    

    这个比较简单,大家都知道求平均数用AVG()函数
    保留小数位数怎么限制,可以使用round(),‘1’就是需要保留的位数

    展开全文
  • 题目描述 ... 数据之间用一个空格隔开,其中平均数保留小数后两位。 样例输入 1 2 3 465 248 7 样例输出 6 6 2.00 720 807240 240.00 #include<stdio.h> int main() { int a,b,c; while(scan

    题目描述
    给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。
    输入
    包括多组测试数据以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;
    }
    
    展开全文
  • 求N个整数的平均数、众数和中位数 题目描述 求N个整数的平均数,众数...输出空格隔开的平均数 众数 中位数(平均数保留两位小数,中位数保留一位小数)。 样例输入 6 5 2 2 3 4 6 样例输出 3.67 2 3.5 提示: 出...

    求N个整数的平均数、众数和中位数

    题目描述
    求N个整数的平均数,众数和中位数。
    输入
    第一行为整数N(5 <= N <= 10000 ) 第二行为空格隔开的N个数Ai(0 <= Ai <= 100 )

    输出
    输出空格隔开的平均数 众数 中位数(平均数保留两位小数,中位数保留一位小数)。

    样例输入

    6
    5 2 2 3 4 6

    样例输出

    3.67 2 3.5

    提示:
    出现次数最多的数有且只有一个。
    思路:
    指针和函数的灵活运用,将数组先排序,后计算。由于求众数比较复杂,所以可以封装成函数,比较方便。
    AC代码:

    #include<stdio.h>
    #include<algorithm>
    using namespace std;
    int a[10005];
    /*交换两个整数的值*/
    void swap(int *p, int *q)
    {
        int buf;
    
        buf = *p;
        *p = *q;
        *q = buf;
    
        return;
    }
    /*查找一个有序数组中的众数*/
    int find_mode_number(int *arr,int len)
    {
        int many = 1,less = 1;
        int value = 0;
        for(int i = 0; i < len; i++)
        {
            for(int j = i; j < len; j++)
            {
                if(arr[j] == arr[j+1])
                {
                    less++;
                }
                else
                {
                    if(many < less)
                    {
                        swap(&many,&less);
                        value = arr[j];
                    }
                    less = 1;
                    break;
                }
            }
        }
    
        return value;
    }
    
    int main()
    {
        int n;
        scanf("%d",&n);
        //输入数组元素
        for(int i=0; i<n; i++)
        {
            scanf("%d",&a[i]);
        }
        sort(a,a+n);    //将数组排序
        int sum=0;      //先求和后求平均数
        for(int i=0; i<n; i++)
        {
            sum+=a[i];  //数组求和
        }
        //平均数
        double avg=sum*1.0/n*1.0;
        //中位数
        double mid_num;
        if(n%2==0)//当数字个数为偶数时
        {
            mid_num=(a[(n-1)/2]+a[n/2])*1.0/2.0;
        }
        else      //当数字个数为奇数时
    
        {
            mid_num=a[n/2];
        }
        //众数
        int count=find_mode_number(a,sizeof(a)/sizeof(int));//调用求众数函数
        //打印
        printf("%.2lf %d %.1lf\n",avg,count,mid_num);
        return 0;
    }
    
    
    展开全文
  • #include <stdio.h> void main() { int a[4],sum=0,i,x; for(i=0;i<4;i++) { scanf("%d",&a[i]); sum+=a[i]; } x=sum/4; printf("sum=%d,x=%d",sum,x); }
  • sql求平均数保留两位小数

    千次阅读 2020-08-05 20:24:44
    使用round 和 avg函数 select round(AVG(grade),2) AS ...round(AVG(grade),2),对平均数四舍五入保留两位小数 结果: 6.66 当平均数多余两位时才进行四舍五入保存两位小数 当为整数或一位小数时不进行取舍操作 ...
  • 对于每组数据,输出其平均值,精确到小数点后3位,每个平均数应单独占一行 输入样例: 3 6 5 18 4 1 2 3 4 输出样例: 9.667 2.500 cout.precision(M); cout<<fixed<<sum/n<<endl; 这两个是成队...
  • ORACLE的保留小数或整数函数

    千次阅读 2020-01-09 16:04:38
    1、ceil(n)取整(大),取比真值大的最小整数,注意正负数的取值: 如ceil(251.0001)=252,ceil(-251.0001)=-251,ceil(-251.9999)=-251; selectceil(251.0000001) from dual; 结果:252 2、floor(n)取整(小),取...
  • 三个平均值要除以3不是除以3.0,这样结果就是浮点数,否则结果还是整数会丢掉小数点后的 #include<stdio.h> #include<math.h> int main(){ int m,n,h; scanf("%d %d %d",&m,&n,&h); ...
  • #include"iostream" using namespace std; main() {  int a,b,c,d,e,sum;  float avg;  cin>>a>>b>>c>>d>>e;  sum=a+b+c+d+e;  avg=sum/5;...&...
  • 输出空格隔开的平均数 众数 中位数(平均数保留两位小数,中位数保留一位小数)。 样例输入 [复制] 6 5 2 2 3 4 6 样例输出 [复制] 3.67 2 3.5 提示[-] 出现次数最多的数有且只有一个。 以下是我的代码,对67%,...
  • i用来输入10次,a为每次输入的,b为总和 float ave;一般不为整数,需定义为float型 for(i=1;i&lt;=10;i++) 通过for语句和scanf达到输入10次的效果 { scanf("%d",&amp;a); b=b+a; } ave=...
  • 求若干个整数平均数

    千次阅读 2014-12-06 15:34:34
    求若干个整数平均数。 Input 输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。 Output 对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应占单独一行。 ...
  • Java 求一组数组中的平均数

    千次阅读 2020-07-26 10:11:35
    输入10个整数,输出这10个整数的的平均数,要求输出的平均数保留2位小数 输入样例 1 2 3 4 5 6 7 8 9 10 输出样例 5.50 import java.util.Scanner; import java.lang.String; public class Main { public static ...
  • 7-3 计算平均成绩

    万次阅读 2019-03-27 12:45:20
    定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求...首先在一行中输出平均成绩,保留2位小数。然后按照输入顺序,...
  • 输出n个数的平均数

    2021-02-09 11:35:40
    ​ 输出一个保留两位小数的浮点数,为 n 个整数平均数。 样例输入: 2 21 7 样例输出: 14.00 #include<iostream> #include<iomanip> using namespace std; int main(){ int n,t; d
  • #include"stdio.h" void main() {     int arr[4],i;     int sum=0;     float ave;     printf(“please input the numbers:\n”);...
  • (一)题目描述 给出三个整数,请你设计一... 数据之间用一个空格隔开,其中平均数保留小数后面两位。 (二)样例输入 输入 1 2 3 输出 6 6 2.00 (三)代码 using System; using System.Collections.Generic;...
  • PTA46题(Java基础练习)

    万次阅读 多人点赞 2019-10-03 20:40:59
    每行输入一个字符串代表一个大整数,连续输入若干行,当某行字符为e或E时退出。 输入样例: 42846280183517070527831839425882145521227251250327 55121603546981200581762165212827652751691296897789 e ...
  • /输出所有大于平均数整数/ #include<stdio.h> int main () { int i; double average,sum;// 平均数整数和; int a[10]; printf("enter 10 integers:"); sum=0; for(i=0;i<10;i++){ //a...
  • #include<stdio.h> void main() { int i,n,b,c,m,a[100]; float sum=0; printf("需要处理的数据量为:"); scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]);... .
  • C++~~求三个数的平均数

    千次阅读 2021-03-25 20:56:30
    求三个数的平均数程序代码运行结果 程序代码 具体分析见代码注释。 #include<iostream>//程序中有输入/输出就要有iostream头文件 #include<iomanip>//输入/输出操纵符头文件 using namespace std; int ...
  • C语言入门题库——求三个平均

    万次阅读 多人点赞 2020-02-22 17:45:14
    C语言入门题库——求三个平均值 Descriptinon:输入a,b,c三个整数值,计算并输出其平均值。 Input:输入仅一行,输入三个整数数据。(输入数据用一个空格间隔) Output:输出仅一行,输出平均值,6位有效位。 ...
  • //课堂上没有演示成功,问题...输入若干个正整数存入数组中(输入exit表示输入结束),输出最大值、最小值和平均值   using System; using System.Collections; class Program { static void Main(string[]...
  • 2.1读入1-10000)个整数,求它们的和与个均值 输入:第1行是一个整数的表示有n个整数,第2行包含n个整数。 输出:先输出和,冉输出平均值(保留到小数点后5位),两个间用空格分隔。
  • C语言实验——三个整数和、积与平均值 Description 给出三个整数,请你设计一个程序,求出这三个... 数据之间用一个空格隔开,其中平均数保留小数后面两位。 Sample Input 2 3 3 Output 8 18 2.67 #includ...
  • 7-12 求一组数组中的平均数 (10 分)

    千次阅读 2019-07-30 21:34:55
    输入10个整数,输出这10个整数的的平均数,要求输出的平均数保留2位小数 输入样例: 1 2 3 4 5 6 7 8 9 10 输出样例: 5.50 import java.text.DecimalFormat; import java.util.Scanner; public class Main {...
  • :获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬...
  • sql求平均,入库,取整

    千次阅读 2018-09-19 10:54:14
    ---两个整数相除 四舍五入到整数  set @dividend=3  set @divisor=4  select cast(round(@dividend/@divisor,0) as int)  --结果 1    set @dividend=4  set @divisor=3  select cast(round(@...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,530
精华内容 18,212
关键字:

平均数保留整数