c语言编写函数低于平均分 c语言函数求高于平均值

C语言: 编写程序:从n个学生的成绩中统计出低于平均分的学生人数。(例如,若输入8名学生的成绩:

#includestdio.h

成都创新互联专业为企业提供桐乡网站建设、桐乡做网站、桐乡网站设计、桐乡网站制作等企业网站建设、网页设计与制作、桐乡企业网站模板建站服务,10多年桐乡做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

int main()

{

int i,j,n;

double sum=0,average,score[500];

scanf("%d",n);

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

scanf("%lf",score[i]);

sum+=score[i];

average=sum/n;

j=0;

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

{

if(score[i]average)

j++;

}

printf("低于平均分的学生人数为%d人,平均分为%lf

\n",j,average);

return 0;

}

从键盘上输入若干个学生的成绩,计算平均成绩,并输出低于平均分的分值

程序如下

#include stdio.h

void main()

{

int i,n,s=0;

float ave;

int a[30];

printf("请输入学生个数:");

scanf("%d",n);

printf("请输入学生成绩:");

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

{

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

s+=a[i];

}

ave=(float)s/n;

printf("平均成绩为:%.2f\n",ave);

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

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

if(a[i]ave)

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

printf("\n");

}

所在函数库为【ctype.h】 

int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0

int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')

返回非0值,否则返回0

int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0

int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)

以上内容参考:百度百科-C语言函数

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语言编写函数低于平均分 c语言函数求高于平均值
网站路径:http://myzitong.com/article/dojespj.html