我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

c语言指针函数求平均分 c语言求平均成绩函数

C语言用数组,函数,指针三种方法求10个同学的平均成绩

你加点悬赏的,肯定会很快有人回的,下面是数组的,时间不够先写到这#include

在铁力等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、网站建设 网站设计制作按需定制,公司网站建设,企业网站建设,成都品牌网站建设,成都营销网站建设,外贸网站建设,铁力网站建设费用合理。

void

main()

{

int

i,j;

float

Students[10];//

该数组用来存放这10个同学的成绩

float

sum=0,aver=0;//sum为成绩之和,aver为成绩平均值

for(i=0;i10;i++)

//该循环体用于输入学生成绩

{

printf("请输入

学号

为%d",i+1);

printf("的学生的成绩:");

scanf("%f",Students[i]);

}

for(j=0;j10;j++)

//该循环体用于计算学生总成绩

sum=sum+Students[j];

aver=sum/10;

//求平均成绩

printf("这几个同学的平均成绩为:%.2f\n",aver);

}

c语言 求平均值 指针

for语句中,i没有赋初值,修改为:

for(p=a,i=0;i=9;i++,p++)

试一试。

C语言用指针求n个数平均值的函数,并用此函数求键盘输入的10个数的平均值

#include stdio.h

double avg(double *array, int num)

{

int i;

double sum = 0;

for (i = 0; i  num; ++i)

{

sum += *(array+i);

}

return sum / num;

}

int main()

{

int i;

double array[10];

printf("请输入10个值,按回车确认\n");

for (i = 0; i  10; ++i)

{

scanf("%lf", array+i); 

}

printf("平均值为:%g\n", avg(array, 10));

}

C语言利用指针编写函数,输入3个学生2门课成绩,计算每个学生的平均分和每门课的平均分。

给你一个简单的程序。 希望能看的懂。

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* argv[])

{

int a,b,c;

printf("a学生成绩是:");

int a1,a2;

scanf("%f,%f",a1, a2);

printf ("b学生成绩是:");

int b1,b2;

scanf ("%d,%d",b1,b2);

int c1,c2;

printf("c学生的成绩是:");

scanf("%d,%d",c1,c2);

a=(a1+a2)/2;

b=(b1+b2)/2;

c=(c1+c2)/2;

printf("a学生的平均成绩是:\n");

printf("%d\n",a);

printf("b学生的平均成绩是:\n");

printf("%d\n",b);

printf("c学生的平均成绩是:\n");

printf("%d\n",c);

int a_c,a_c1;

a_c=(a1+b1+c1)/3;

a_c1=(a2+b2+c2)/3;

printf("每门课的平均成绩是:\n");

printf("%d,%d\n",a_c,a_c1);

}

C语言用指针求平均数

#include stdio.h

#define L 4

void input(int array[]){

printf("Enter array: ");

int i;

for(i=0;iL;i++)

scanf("%d",array[i]);

}

double average(int *array){

double sum;

int i;

for(i=0;iL;i++)

sum+=*(array+i);

return sum/4;

}

int count(int *array){

double ave=average(array);

int c=0,i;

for(i=0;iL;i++)

if(*(array+i)ave) c++;

return c;

}

int main(){

int array[L];

input(array);

double ave=average(array);

printf("average: %f\n",ave);

int c=count(array);

printf("Number of integers greater than the average: %d\n",c);

return 0;

}


本文名称:c语言指针函数求平均分 c语言求平均成绩函数
转载来于:http://shouzuofang.com/article/dosogos.html

其他资讯