成都创新互联网站制作重庆分公司

c语言数组函数求平均成绩 c语言数组求平均分

C语言编写函数,求10个学生的平均成绩,使用数组

1、首先打开visual studio 2019软件,新建一个win32控制台程序。

作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。创新互联提供从前期的网站品牌分析策划、网站设计、成都网站设计、做网站、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。

2、然后在源文件夹下面新建一个C语言文件。

3、接着在C语言中导入stdio和stdlib库。

4、然后在main函数中输入如下图所示的逻辑代码。

5、运行程序以后就可以看到CMD界面,这里需要输入10个成绩。

6、最后输完第10个成绩的时候,回车就可以得到平均值了。

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语言 数组,求学生成绩平均分。急!!!!

一种比较笨的方法

#include

int

main()

{

float

a[10],i,sum=0,average;

/*输入十个学生成绩求出平均分,并统计高于平均分的人数*/

int

b;

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

{

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

}

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

{

sum=sum+a[i];

}

averge=sum/10;

/*平均分*/

b=0;

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

/*高于平均分的人数*/

{

if(a[i]average)

++b;

}

printf("average=%f\n",average);

printf("%d",b);

return

0;

}

c语言 设一个数组 求10个成绩的平均值

float average(float a[10])

{

float c, sum;

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

sum=sum+a[i];

c=sum/10;

return c;

} 函数中没有定义i,这里的i是局部变量main()中的i这里无法使用`

sum=0;应该赋初值为0

sum=sum+a[i]; 不然着句不行

for(i=0;i10;i++); 多了个分号 去掉

printf("请输入10个同学成绩") 少了个分号 +上`

c语言编程用指针,数组,函数实现求10个学生的平均成绩,并统计低于平均成绩的学

#includestdio.h

int main()

{

float v[10];

char s[10][20];

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

printf("输入姓名;");

scanf("%s",s[i]);

printf("输入分数:");

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

}

float sum=0;

for(float *p=v;pv+10;p++){

sum+=*p;

}

sum/=10;

printf("\n平均成绩=%f",sum);

printf("\n\n低于平均成绩的有:");

int num=0;

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

if(v[i]sum){

num++;

printf("\n姓名:%s 分数:%f",s[i],v[i]);

}

}

printf("\n以上%d名同学低于平均分数",num);

scanf("%d",num);

return 0;

}

C语言:有一个数组,内放5个学生成绩,求平均分,用函数实现。

代码如下:

#includestdio.h

void show_score(int scores[], int n){

printf("scores:");

for (int i = 0; i  n; i++)

printf("%d ", scores[i]);

printf("\n");

}

float get_avg(int scores[], int n){

int sum = 0;

for (int i = 0; i  n; i++)

sum += scores[i];

return sum*1.0 / n;

}

int main(){

int scores[5] = { 60, 70, 80, 90, 80 };

show_score(scores, 5);

printf("average:%.2f", get_avg(scores, 5));

getchar();

return 0;

}

运行结果如下:

望采纳~


分享文章:c语言数组函数求平均成绩 c语言数组求平均分
网站网址:http://cxhlcq.com/article/hghsig.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部