当前位置:首页 » 考试成绩 » c语言如何输入多个学生成绩

c语言如何输入多个学生成绩

发布时间: 2020-12-25 06:27:00

1. C语言怎么用数组录入3个学生成绩,每个学生有5门课成绩,并统计每个学生的平均分

#include<stdio.h>
#include<math.h>

intmain()

{
floatg[3][5];

for(inti=0;i<3;i++){
printf("请输入第%d个学生的成绩中间用空格分开: ",i+1);
scanf("%f%f%f%f%f",&g[i][0],&g[i][1],&g[i][2],&g[i][3],&g[i][4]);
}
for(inti=0;i<3;i++){
floatavg=0.0;
floatsum=0.0;
for(intj=0;j<5;j++){
sum+=g[i][j];
}
avg=sum/5;
printf("第%d个学生的平均成绩为:%f ",i+1,avg);
}

return0;

}

望采纳,谢谢

2. C语言编程--输入5个学生成绩 判断是否及格

#include "stdio.h"

int main()

{

int score;

printf("请输入一个成绩:");

scanf("%d",&score);

if(score>60 && score<=100)

printf("成绩合格 ");

else if(score<60 && score>=0)

printf("成绩不合格 ");

else

printf("输入的成绩有误 ");

}

例如:

#include<stdio.h>

int main()

{

int a[5];

int i, index = 0;

printf("请输入五个学生的成绩, 用空格隔开: ");

for(i = 0; i < 5; ++i)

{

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

}

index = 0;

for (i = 0; i < 5; ++i)

{

if (a[index] < a[i])

{

index = i;

}

}

printf("最高分:%d ", a[index]);

printf("不及格分数: ");

for(i = 0; i <5; ++i)

{

if (a[i] < 60)

{

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

}

}

}

(2)c语言如何输入多个学生成绩扩展阅读:

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

3. c语言编程:输入三个学生的成绩,输出总分及平均值

可以参考下面的代码抄:

int x, y, z;

float sum, avg;

printf("请输入3个学生的成绩");

scanf("%d%d%d", &x, &y, &z); //要先接收才能运算,先运算结果当然不对

sum = x + y + z;

avg = sum / 3;

printf("3个学生的总成绩及平均分为");

printf("sum=%.2f,avg=%.2f ", sum, avg);

return 0;

(3)c语言如何输入多个学生成绩扩展阅读:

C语言floor()函数:求不大于x的最大整数(向下取整)

C语言fabs()函数:求双精度浮点数的绝对值

C语言abs()函数:求整数的绝对值

C语言div()函数:求两个数的商和余数

C语言fmod()函数:求x/y的余数(针对浮点数)

double log(double x) 返回logex的值

double log10(double x) 返回log10x的值

double pow(double x,double y) 返回x^y的值

4. C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。

/*
C语言:编写一个程序,从键盘输入10个学生成绩,求回平均答成绩
*/
#include<stdio.h>
#defineN10
intmain()
{
floatarr[N]={0.0},s=0.0;
inti;
for(i=0;i!=N;++i){//输入
scanf("%f",&arr[i]);
s+=arr[i];
}
printf("%0.2f ",s/N);//输出平均数
return0;
}

5. c语言 输入2个学生姓名 和成绩 ,然后输出他们的平均成绩 用结构体怎么写

#include<stdio.h>
#include<string.h>
structStu{
charname[20];
intscore;
}stu[2];
intmain()
{

printf("请输入第一个学生的姓名和成绩:专 ");
scanf("%s%d",&stu[0].name,&stu[0].score);
printf("请输入第二个学生的姓名和成绩: ");
scanf("%s%d",&stu[1].name,&stu[1].score);
floataverage=(stu[0].score+stu[1].score)/2;
printf("平均分是属%f ",average);
return0;
}

6. 用c语言如何输入100个学生的成绩并且求平均值和最低分及格率

把100分定为最高分,60分为及格分数线。用C语言实现如下:

7. 编程C语言 输入n个学生成绩,计算他们的平均值并输出所有高于平均的学生成绩。 求解 !!

1 指针来
#include<stdio.h>
#define N 10
main()
{int i,num=0,max=0;float s=0,v,score[N],*p;
for(p=score,i=0;i<N;i++)
{scanf("%f",p+i);
if(*(p+i)>=score[max])
max=i;
s+=*(p+i);
}
v=s/N;
for(p=score,i=0;i<N;i++)
if(*(p+i)>v)
num++;
printf("average=%.1f,num=%d,%.1f\n",v,num,score[max]);
}
2.
#include<stdio.h>
#define N 10
main()
{int i,max=0,g=0,s=0,a[N];double v;
for(i=0;i<N;i++)
{scanf("%d",a+i);s=s+a[i];if(a[i]>=a[max])max=i;}
v=s/N;
for(i=1;i<=N;i++)
if(a[i]>v)
g++;
printf("大于自平均成绩%.2lf有%d人其中最高分%d",v,g,a[max]);
}

8. c语言如何编写一个输出学生成绩等级的程序

一、首先打开VC++

9. C语言,(输入10个学生的成绩,统计他们中80分以上的人数) 这个程序怎么做啊

#include<stdio.h>
int main()
{
int i,count=0,a[10];
printf("请输入10个同学的成绩:");
for(i=0;i<10;i++)//循环输入成绩
{
scanf("%d",&a[i]);
if(a[i]>80) count++;//判断成绩是否大于80,是的话专个数+1
}
printf("%d",count);//输出大于80分得属个数
return 0;
}

10. C语言问题(输入2个学生3门课的成绩并求每个学生的平均分和成绩和)

用数组或者结构抄都袭可实现,我这里用数组写。循环输入同时累加总分计算平均值。

#include<stdio.h>

#define MS 2//最大学生人数

#define MC 3//最大科目数

int main()

{

int i,j;

float scs[MS][MC],avg[MC],sum[MC]={0};

for(i=0;i<MS;i++)

{

printf("请输入学生%d的%d门成绩:",i+1,MC);

for(j=0;j<MC;j++)

scanf("%f",&scs[i][j]),sum[i]+=scs[i][j];

avg[i]=sum[i]/MC;

}

//-------输出结果-----

for(i=0,printf(" ");i<MS;i++)

printf("学生%d的平均分:%.1f,总成绩:%.0f ",i+1,avg[i],sum[i]);

return 0;

}

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919