在语言中输入10个学生成绩并统计每个成绩的人数
#include<stdio.h>
int main()
{
int i;
float a[10],min,max,avg;//max表示最高分,min表示最低分,avg表示平均分
printf("请输入10位学生的分数
");
printf("********************************
");
for(i=0;i<=9;i++)
{
printf("请输入一位学生的分数:");
scanf("%f",&a<i>);
}
max=min=avg=a[0];
for(i=1;i<=9;i++)
{
if(min>a<i>)
{min=a<i>;}
if(max<a<i>)
{max=a<i>;}
avg=avg+a<i>;
}
avg=avg/10;
printf("max=%f
",max);
printf("min=%f
",min);
printf("max=%f
",avg);
printf("********************************
");
}
扩展资料:include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include<文件名>
2、#include"文件名"
#include
#include
int max,min,k=0; float aver=0;
void f(int *p1,int *p0,int n)
{
int i;p1=p0; float s=0;
for(i=0;i<n;i++) s+=*p1++;
aver=s/n;
max=0;min=100;p1=p0;
for(i=0;imax) max=*p1;p1++;} p1=p0;
for(i=0;i<n;i++) {if(*p1<min) min=*p1;p1++;} p1=p0;
for(i=0;iaver) k++ ;p1++;} p1=p0;
}
void main()
{
int *p,n,i;
printf("请输入班级总人数:
") ;
scanf("%d",&n);
p=(int*)malloc(n*sizeof(int));
if(!p) return;
int *p0;p0=p;
printf("请在此输入各学生成绩:
");
for(i=0;i<n;i++) scanf("%d",p++);
f(p,p0,n);
printf("平均分数:%3f
",aver);
printf("最高分:%3d
",max);
printf("最低分:%3d
",min);
printf("超过平均分的人数:%3d
",k);
free(p);
}
void main()
{
int fun(int score[],int m,int below[]);
int score[100],m,below[100];
int i=0;
char c;
printf(" 请输入学生成绩,回车后结束:\n");
do
{
scanf("%d",&score[i]);
i++;
c=getchar();
if(c=='\n')
break;
}
while(1);
m=fun(score,i,below);
printf("高于平均分的人数有%d人\n", m);
for(i=0;i<m;i++)
printf("%d\t",below[i]);
getchar();
}
int fun(int score[],int m,int below[])
{
int i,k=0;
int aver=0;
for(i=0;i<m;i++)
aver+=score[i];
printf("总分:%d",aver);
printf(" \n");
aver/=m;
printf("平均分:%d\n",aver);
for(i=0;i<m;i++)
if(score[i]>aver)
{
below[k]=score[i];
k++;
}
return k;
}
请采纳。
点击设置F2
在语言中输入10个学生成绩并统计每个成绩的人数
include <stdio.h> void main(){ int fun(int score[],int m,int below[]);int score[100],m,below[100];int i=0;char c;printf(" 请输入学生成绩,回车后结束:\\n");do { scanf("%d",&score[i]);i++;c=getchar();if(c=='\\n')break;} while(1);m=fun(score,i,below)...
c语言编程从键盘输入10个学生成绩,求平均。
int main() { int scores[10]; \/\/ 定义一个数组来存储10个学生的成绩 int i;printf("请输入10个学生的成绩:\\n");for (i = 0; i < 10; i++) { printf("请输入第%d个学生的成绩: ", i + 1);scanf("%d", &scores[i]);} printf("\\n输入的成绩如下:\\n");for (i = 0;...
C语言编程,从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值...
char no[10];char name[10];float score[3];}stu[MAX];float ave_course[3] = {0};float ave_student[MAX] = {0};int max_ave_i = 0; \/\/ 存储平均分最高的学生索引 int max_course_i[3] = {0}; \/\/存储单科分数,最高的学生索引 \/\/ 录入学生成绩 void input(int n) ...
c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?_百 ...
float score, sum = 0, avg;printf("请输入10个学生的成绩:\\n");for (i = 1; i <= 10; i++) { printf("第%d个学生的成绩:", i);scanf("%f", &score);sum += score;} avg = sum \/ 10;printf("10个学生的成绩总和为%.2f,平均值为%.2f。\\n", sum, avg);return 0;...
c语言:输入10个学生的成绩,求学生的平均成绩,并统计超过平均分数的学生...
int scores[10];\/\/ 输入10个学生的成绩 printf("请输入10个学生的成绩:\\n");for (i = 0; i < 10; i++) { scanf("%d", &scores[i]);sum += scores[i];} \/\/ 计算平均成绩 avg = (float)sum \/ 10;printf("平均成绩为:%.2f\\n", avg);\/\/ 统计超过平均分数的学生人数 for...
用c语言编一个程序,输入10个学生的成绩,求平均值。
以下是一个简单的示例代码,可以输入10个学生的成绩并求平均值:include <stdio.h> int main() { int i, score, sum = 0;float avg;printf("请输入10个学生的成绩:\\n");for (i = 1; i <= 10; i++){ printf("第%d个学生的成绩:", i);scanf("%d", &score);sum += score; ...
从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?是C语言
<stdio.h> void main(){ int i,sum;int a[10];float average;sum =0;printf("please input the score.\\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);sum += a[i];} average = (float)(sum\/10.0);printf("总分=%d,平均分=%f\\n",sum,average);} VC6.0下调试通过。
用c语言编程从键盘输入十个学生的成绩。
C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后在...
c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?_百 ...
"请输入第%d个学生的成绩:");scanf("%f",&arry[num]);sum=0;sum=sum+arry[num];printf("\\n");} printf("十个学生的总成绩为:%4f\\n他们的平均成绩是:%4f\\n",sum,sum\/10);} 差不多就是这样了,你用VC6.0的平台试一下,这些东西是比较简单的,好好看看谭浩强的那本C语言吧 ...
6.编写程序,由键盘任意输入10个学生的成绩,分别统计各分数段的百分比...
int main(void){ int i,a[10];float b,c,n,e,x;for(i=0;i<10;i++)scanf("%d",&a[i]);b=0;c=0;n=0;e=0;x=0;for(i=0;i<10;i++){ if(a[i]>=90)b++;else if(a[i]>=80 && a[i]<90)c++;else if(a[i]>=70 && a[i]<80)n++;else if(a[i]>=60 ...