精华内容
下载资源
问答
  • #include <stdio.h> #include <stdlib.h> #define N 40 int ReadScore(int score[]); int LowScore(int score[] ,int n); main() { int n,score[N],count; n = ReadScore(score);... printf(...
    #include <stdio.h>
    #include <stdlib.h>
    #define N 40
    int ReadScore(int score[]);
     int LowScore(int score[] ,int n);
     main()
    {
       int   n,score[N],count;
       n = ReadScore(score);
       printf("total students are %d\n",n);
       count = LowScore(score , n);
       printf("the students of low score are %d\n",count);
    
    }
    int ReadScore(int score[])
     {
         int i = -1;
         do{
            i++ ;
            printf("input score: ");
            scanf("%d",&score[i]);
         }while(score[i] >= 0 && score[i] <=100);
         return i ;
    
     }
     int LowScore(int score[] ,int n)
     {
         int i , count = 0;
         for(i = 0 ; i < n ; i++)
       {
           if(score[i] < 60)
           count ++ ;
    
       }
       return count ;
     }
    

     

    展开全文
  • --统计各个部门各个年份的入职人数 --还有一个人不属于任何部门 select e.department_id, d.department_name, count(*) total, sum(decode(to_char(hire_date,'yyyy'),'2001',1,0)) "2001", ...
    --统计各个部门各个年份的入职人数  --还有一个人不属于任何部门
    select
    e.department_id,
    d.department_name,
    count(*) total,
    sum(decode(to_char(hire_date,'yyyy'),'2001',1,0)) "2001",
    sum(decode(to_char(hire_date,'yyyy'),'2002',1,0)) "2002",
    sum(decode(to_char(hire_date,'yyyy'),'2003',1,0)) "2003",
    sum(decode(to_char(hire_date,'yyyy'),'2004',1,0)) "2004",
    sum(decode(to_char(hire_date,'yyyy'),'2005',1,0)) "2005",
    sum(decode(to_char(hire_date,'yyyy'),'2006',1,0)) "2006",
    sum(decode(to_char(hire_date,'yyyy'),'2007',1,0)) "2007",
    sum(decode(to_char(hire_date,'yyyy'),'2008',1,0)) "2008"
    from emp e,departments d where e.department_id=d.department_id(+) group by e. department_id,d.department_name
    -- where e.department_id=20
    展开全文
  • 在Excel中使用FREQUENCY函数统计各分数段人数  Excel怎样统计出学生成绩各分数段内的人数分布呢?很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦。例如,要在C58:C62内统计...

    在Excel中使用FREQUENCY函数统计各分数段人数

     用Excel怎样统计出学生成绩各分数段内的人数分布呢?很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦。例如,要在C58:C62内统计显示C2:C56内小于60分、60至70之间、70至80之间、80至90之间、90至100之间的分数段内人数分布情况,要输入以下5条公式:

    <script src="http://www.pconline.com.cn/script/ad_text_pcedu.js" id="ad_text_pcedu" defer></script>  1. 在C58内输入公式统计少于60分的人数:=CountIF(C2:C56,"<60")

      2. 在C59内输入公式统计90分至100之间的人数:=CountIF(C2:C56,">=90")

      3. 在C60内输入公式统计80至90之间的人数:=CountIF(C2:C56,">=80")-CountIF(C2:C56,">=90"),

      4. 在C61内输入公式统计70到80之间的人数:=CountIF(C2:C56,">=70")-CountIF(C2:C56,">=80"),

      5. 在C62内输入公式统计60到70之间的人数:=CountIF(C2:C56,">=60")-CountIF(C2:C56,">=70")。

      如果要把0至10之间、10至20之间、20至30……90至100之间这么多个分数段都统计出来,就要写上十条公式了。可见用COUNTIF()函数效率并不高。

    其实,Excel已经为我们提供了一个进行频度分析的FreQuency数组函数,它能让我们用一条数组公式就轻松地统计出各分数段的人数分布。

    FREQUENCY函数说明如下:
    --------------------------------------------------
    语法:
    FREQUENCY(data_array,bins_array)

    参数:
    data_array:需要进行频率统计的一组数。
    bins_array:为间隔的数组,该间隔用于对data_array中的数值进行分组。

    返回值:
    以一列垂直数组返回某个区域中数据的频率分布。例如,使用函数 FREQUENCY 可以计算在给定的分数范围内测验分数的个数。

    注:
    1、返回的数组中的元素个数比 bins_array(数组)中的元素个数多 1。所多出来的元素表示超出最高间隔的数值个数。
    2、由于返回结果为数组,必须以数组公式的形式输入。即给定FREQUENCY的参数后,必须按Ctrl+Shift+Enter完成,而不能直接按确定。
    --------------------------------------------------

    一个统计成绩分布的例子:


     

    步骤:
    1、输入学生成绩。(如图中的"成绩")

    2、根据自己需要输入间隔值(即图中的"分段点"),该间隔值用于对成绩进行分段。

    3、选择一个区域,该区域的单元格的个数=分段点个数+1。如图中,选择D2:D9单元格。

    4、点击工具栏上fx(插入函数)以插入函数。在弹出的窗口中的搜索函数输入框中输入FREQUENCY,点击转到。在"选择函数"中选择找到的FREQUENCY函数,点确定。



     

    5、在弹出的参数输入窗口中输入参数。在data_array中输入成绩所在单元格A2:A25,在bins_array中输入分段点所在单元格B2:B8,然后按Ctrl+Shift+Enter( 不要点确定)确定后公式两端出现一对大括号({}),此大括号不能直接输入。 频率统计结果显示在D2:D9单元格中。



     

    展开全文
  • 聚合函数统计

    千次阅读 2020-01-08 16:40:35
    SUM():求列的和 AVG():求列平均值 MAX():求列最大值 MIN():求列最小值 COUNT():统计

    SUM():求列的和

    AVG():求列平均值

    MAX():求列最大值

    MIN():求列最小值

    COUNT():统计

    展开全文
  • 有下面一个成绩列表,A列表示的是成绩,现在需要统计出不同分数段的人数。A列 B列 C列 1 2 2 2 5 3 3 9 4 4 0 5 6 7 8 9 -------------=FREQUENCY(C2:C319,J5:J9)需要统计这样几个分数段的人数 小于2 ; ...
  • #include #define N 40 int main() { int n; int a[N];... printf("请输入人数n:"); scanf("%d",&n); cj(a,n); return 0;} int cj(int a[], int n) { int i,b=0; printf("请输入几人的成绩:"); fo
  • #include <stdio.h> #include <stdlib.h> #define N 40 int ReadScore(int score[]); int HighScore(int score[] ,int n);...int Average(int score[] , int n);... int average,n,score[N],...
  • #include #include #define k 40 int main() { int a[k],i,j; int count=0; printf("输入班级的人数:"); scanf("%d",&j); printf("input j:\n"); for(i=0;i;i++) { scanf
  • mysql的count函数统计错误问题

    千次阅读 2018-05-31 10:17:36
    使用mysql的时候需要用到count函数,但是发现count函数总是统计不正确。通过查询资料发现,count('任意内容')都会统计出所有记录数,因为count只有在遇见null时不计数,即count(null)==0,因此前者单引号内不管输入...
  • #include main() { int n,a[40],i,count=0; printf("请输入学生人数:"); scanf("%d",&n); printf("请输入各学生成绩:\n"); for(i=0;i;i++) { scanf("%d
  • 统计专业人数 本题要求实现一个函数统计学生学号链表中专业为计算机的学生人数。链表结点定义如下: struct ListNode { char code[8]; struct ListNode *next; }; 这里学生的学号共7位数字,其中第2、3位是专业...
  • 最近在自学MySQL,跟着视频练练手,遇到了一些小问题百思不得其解,只能先MARK...现在要查询每个部门的员工人数,考虑group by按部门进行分组查询,语法如下: SELECT d., COUNT() 人数 FROM departments d LEFT...
  • 使用静态成员函数 统计学生成绩

    千次阅读 2013-04-27 19:03:43
    //统计学生平均成绩 #include using namespace std; class Student { public: Student(int n,int a,int s):num(n),age(a),score(s){} void total(); static float average();//声明静态成员函数 ...
  • 用函数编程统计成绩不低于平均分的学生人数。 要求: (1)按如下函数原型进行编程: int GetAboveAver(int score[], int n); (2)在主函数中: 输入学生成绩, 然后调用函数GetAboveAver计算成绩不低于平均分的学生...
  • 但都只是给定的数据出来的效果,而在实际的开发中当然需要获取后台真正的数据,这是一个统计一天中每个小时的在线人数的折线统计图:(之前写的项目,图来自测试阶段不是很完美,日期应该datePicker插件,横轴是00...
  • 使用静态成员函数统计平均成绩

    千次阅读 2013-07-28 21:17:57
    #include using namespace std; class Student { public: Student(int n,int a,float s):num(n),age(a),score(s) {} void total(); static float average(); private: int num;... float sco
  • 编写函数统计一批成绩中各分数段的人数。 #include void myfunc(int p[],int nsize,int tt[]) { for(int i=0;i;i++) { if(p[i]>=90&&p[i]) tt[0]++; else if(p[i]>=80&&p[i]) tt[1]++
  • C语言实现一个根据学生成绩设置其等级,并完成统计不及格人数函数 SetGrade函数需要根据学生的成绩score设置其等级grade。等级设置:90-100为A,80-89为B,70-79为C,60 - 69为D,0-59为E。同时,SetGrade还...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,020
精华内容 17,208
关键字:

如何用函数统计人数