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