精华内容
下载资源
问答
  • C语言:一个班学生的成绩已存入一个一维数组中,调用函数求平均值。

    C语言:一个班学生的成绩已存入一个一维数组中,调用函数求平均值。

     

     

    展开全文
  • #include int main() { float average(float array[],int n); float score1[5]={1,2,3,4,5};...float score2[10]={1,2,3,4,5,6,7,8,9,10};...printf("the average of class a is %5.2f\n",average(score1,5));...




    #include<stdio.h>
    int main()
    {
    float average(float array[],int n);
    float score1[5]={1,2,3,4,5};
    float score2[10]={1,2,3,4,5,6,7,8,9,10};
    printf("the average of class a is %5.2f\n",average(score1,5));
    printf("the average of class b is %5.2f\n",average(score2,10));
    return 0;
    }
     float average(float array[],int n)
     {
    int i;
    float aver;
    float sum=array[0];
    for(i=1;i<n;i++)
    sum=sum+array[i];
    aver=sum/n;
    return (aver);
     }
     
    展开全文
  • /*printf("学号%d\n 姓名%s\n 三门成绩%d %d %d\n 平均分%0.2f\n", q.num, q.name, q.score[0], q.score[1], q.score[2], q.aver); */ return 0; } void input(Student stu[]) { int i; for(i=0;i;i++...
  • 如下所示成绩表,如何按行(每个人)或按列(每门课)的平均成绩? 结果: 文章目录1. 自定义行平均函数2. 自定义列平均函数3. main()函数调用平均函数 1. 自定义行平均函数 float save(float **PA,int M,int N,...

    如下所示成绩表,如何按行(每个人)或按列(每门课)的平均成绩?

    在这里插入图片描述
    结果:

    在这里插入图片描述


    1. 自定义行平均函数

    float save(float **PA,int M,int N,int sno)
    {
    	float s=0; int i;
    	for(i=0;i<N;i++)
    	s=s+PA[sno][i];
    	s=s/N;
    	return s;
    }
    

    2. 自定义列平均函数

    float csave(float **PA,int M,int N,int cno)//列平均
    {
    	float s=0; int i;
    	for(i=0;i<M;i++)
    	s=s+PA[i][cno];
    	s=s/M;
    	return s;
    }
    

    3. main()函数调用平均函数

    main()
    {
    	float score[3][5]={{100,60,7081,52},
    					{62,71,83,92,98},
    					{90,70,50,60,40}};
    	float *ps[3],sa,ca;
    	ps[0]=score[0];ps[1]=score[1];ps[2]=score[2];
    	sa=save(ps,3,5,1);
    	printf("%f\n",sa);
    	ca=csave(ps,3,5,0);
    	printf("%f\n",ca);	
    }
    
    展开全文
  • //f2:求平均值 //f3:求最高分 void f1(double a[],int x) { for(i=0;i;i++) scanf("%d",&a[i]); } double f2(double a[],int x) { double m; for(i=0,m=0;i;i++) m=m+a[i]; return m/x; } double f3...
  • 输入5个学生成绩,写一个函数,当主函数调用函数后,能平均分、最高分和最低分
  • // 统计是个学生成绩,并输出低于平均分的人数 // (1)学生的成绩要求通过键盘输入; // (2)函数调用和结果的输出由主函数main处理 // (3)统计计算过程在自定义函数TJ中完成 // 例如:输入是个学生的成绩为:...
    // 统计是个学生成绩,并输出低于平均分的人数
    // (1)学生的成绩要求通过键盘输入;
    // (2)函数的调用和结果的输出由主函数main处理
    // (3)统计计算过程在自定义函数TJ中完成
    // 例如:输入是个学生的成绩为:100 90 80 80 90 70 65 70 80 83《CR》该程序的输出应为:The result is :3
    

    #include “stdio.h”

    int TJ(int *p){
    int i ,count = 1,sum = 0;
    double arry;
    for(i = 0 ; i < sizeof(p);i++){
    sum += p[i];
    }
    arry = sum / sizeof(p);
    for(i = 0 ; i < sizeof(p);i++){
    if(p[i]<arry){
    count += 1;
    }
    }
    return count;
    }

    int main(int argc, char const *argv[])
    {
    int cj[10],count;
    printf(“Please enter student scores:\n”);
    for (int i = 1; i <= 10; i++){
    scanf("%d",&cj[i]);
    }
    count = TJ(cj);
    printf(“The result is :%d\n”, count);
    return 0;
    }

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    展开全文
  • 三个功能(输入是一个函数求平均分是一个函数,排序是一个 函数)都用函数实现,最后在main方法中调用。 */ #include void scan(double array[]) { int i=0; for(i=0;i { printf("请输入第%d个人...
  • 设某班学生5人信息分别为姓名、性别、成绩{“zhang”,‘m’,78}{“wang”,‘w’,66}{“yang”,‘m’,56}{“li”,‘m’,85}{“qian”,‘w’,93}全班的平均成绩 。这些我都可以写出来,但是要求主函数...
  • 按性别就每门课男女的平均成绩\n"); printf ("0. 退出系统\n"); } //录入学生信息 void create() { int i,j; char tmp[30]; struct student *p; head=NULL; for(i=1;;i++) { if(i!=1) { printf("是否...
  • 一个一维数组内放10个学生成绩,利用全局变量写一个函数,当主函数调用函数后,能出最高分、最低分、平均分。程序: #includefloat Max = 0, Min = 0;//定义全局变量Max, Minfloat average(float array[], int...
  • 一个一维数组内放10个学生成绩,利用全局变量写一个函数,当主函数调用函数后,能出最高分、最低分、平均分。程序:#include<stdio.h>float Max = 0, Min = 0;//定义全局变量Max, Minfloat average(float...
  • 从键盘上录入你的姓名和你本学期4门课的期中成绩,编程显示出你的姓名和4门课的期中成绩,并编写一个函数average,通过调用函数求出你本次期中考试的平均成绩。</p>
  • ***题目:***输入10个学生5门课的成绩,分别用函数实现下列功能: ①计算每个学生的平均分; ②计算每门课的平均分;...所以我们可以分为5个函数,主函数,然后4个结果的调用函数,定义一个二维数组通过for循环将5
  • 8.7.2 数组名作函数参数 可以用数组名作函数参数此时形参应当用数组名或用指针变量 [例8.11]有一个一维数组score内放10个学生成绩求平均成绩 说明 (1)用数组名作函数参数应该在主调函数和被调函数分别定义数组 (2)...
  • c语言经典案例

    2014-10-30 08:06:57
    实例066 学生总成绩和平均成绩 83 实例067 回文素数 84 第7章 选择和分支结构程序设计 86 实例068 判断偶数 87 实例069 判断字母是否为大写 88 实例070 检查字符类型 89 实例071 最低分和最高分 90 实例072 模拟...
  • 'Next of Page在C语言中,可以用以下几种方式调用函数: 1.函数表达式  函数作表达式中的一项出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。例如: z=max(x,y)是一个赋值表达式,...
  • 选择界面②用二维数组和调用函数实现学号、语文、数 学、英语成绩的输入、每-一个人的总成绩平均分、显 示、查询、修改和排序(按总分)功能、输出各科最高分、 以及排序后的成绩表(包含表头)。
  • /*有一个一维数组,内放n个学生的成绩,(n由用户自己指定,通过调用函数实现定义一个数组。)写一个函数,当主函数调用此函数后,能平均分,最高分,最低分。*/ #include<stdio.h> float Max,Min; //...
  • 输入10个学生5门功课的成绩,分别用函数求:①每个学生的平均分;②每门课平均分;③找出最高的分数所对应的学生和课程;④求出平均分方差:σ=1/n∑xi2-(∑xi/n)2,xi为某一学生的平均分。要求:上述函数放在专门的...
  • 1,输入10个学生的成绩,求平均成绩,并统计在平均成绩以上含平均值的学生个数 2,编写一个函数判断一个数是否为素数,若是返回1不是返回0。主调函数调用这个函数。 2010期末A卷 1,判断某个一个已知整数是否为回文...
  • (2)编写一个程序实现如下功能:输入10个学生5门课程的成绩,分别用函数求:①每个学生的平均分;②每门课程的平均分;③找出最高的分数所对应的学生和课程。 若输入2个学生的成绩,其运行结果如下图所示。 (3...
  • printf ("平均成绩是:%d\n",arevage(studentScore)); //continue; } //统计合格与不合格的人数 if (i==2) { grade(studentScore); //continue; } //最高成绩 if (i==3) { printf ("最高的成绩为: %d\...
  • 仅供参考 素数,水仙花,完数,选择排序,加密(字母循环移动),指针与一维数组,自定义函数的定义与调用阶乘,最大公约数和最小公倍数,文件读写,递归函数与递归调用及格人数或平均成绩或最大最小成绩,...
  • 求平均值 31 数据类型 32 数据类型和对象 33 整型常量和浮点型常量 34 double类型的运算 34 数据类型和运算 35 类型转换 37 转换说明 39 总结 42 第3章 分支结构程序 45 3-1 if语句 46 if语句·其1 46 ...
  • //函数1:求平均分数 float aver(int a,int b,int c) { return((a+b+c)/3); } //函数2:求不及格门数超过2的同学 int bjg(int a,int b,int c) { int count=0; if(a) count+=1; if(b) count+=...
  • 每个人平均成绩; ④ 输出平均分大于80分的同学信息; ⑤ 输出有不及格课程的同学信息; ⑥ 输出平均分最高的同学信息; ⑦ 按学号查询学生信息; ⑧ 按学号修改某学生信息并输出; ⑨ 添加某学生信息; ⑩ ...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

c语言调用函数求平均成绩

c语言 订阅