当前位置:首页 » 编程语言 » c语言程序总分平均分代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言程序总分平均分代码

发布时间: 2022-08-09 21:43:48

A. 求c语言编写程序,输入学生五门课程的成绩,计算并输出总成绩和平均数

代码如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
float score,total=0,ave;
for(int i=0;i<5;i++)
{
printf("请输入第%d门成绩:",i+1);
scanf("%f",&score);
total+=score;
}
ave=total/5;
printf("该生的总分为:%f\n",total);
printf("该生的平均分为:%f\n",ave);
system("pause");
return 0;
}

B. C语言怎样编程用键盘输入学生的分数,并求平均分和不及格人数

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

//num代表总人数,score用于记录当前输入的分数,sum记录总分,

//average记录平均分,failed记录不及格人数,所有分数都定为“整数”。

int num=0, score=0,sum=0,average=0,failed=0;

do{

scanf("%d",&score);

if(score>=0)

{

sum+=score;//大于0的数,累加

num++;//大于0的计数

if(score<60)

failed++;//不及格的计数

}

}while(score>=0);//score大于0,继续循环;否则终止

average=sum/num;//平均值

printf("平均分:%d 不及格的人数:%d",average,failed);

return 0;

}

C. C语言编程,求出某学生期末三门课程的总分及平均分

程序如下:

#include"stdio.h"
intmain(void)
{
inta,b,c;//定义三个变量啊a,b,c分别存放三门课的成绩
doublesum,ave;//定义sum和ave分别存放三门成绩的和与平均值

printf("请输入三门课程的成绩a=b=c=");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;//求三门课程的和
ave=(a+b+c)/3.0;//求三门课程的平均值
printf("输出三门课程的总分及平均分sum=%lf ave=%lf ",sum,ave);//将总分及平均法进行输出

return0;
}
假设三门课成绩分别为75,80,82;
所得结果为:

D. C语言程序,请你编写一个程序计算每个学生的平均成绩

#include&lt;stdio.h&gt;

void main()

{

float a[10][10];//用来存放10名学生的5门成绩,最后一位用于存放平均成绩

int i,j;

float sum=0.0;

for(i=0;i&lt;10;i++)

{

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

for(j=0;j&lt;5;j++)

{

scanf("%f",&a&lt;i&gt;[j]);

sum=sum+a&lt;i&gt;[j];

}

a&lt;i&gt;[10]=sum/5.0;

}

printf("10名学生的成绩及平均分 ");

for(i=0;i&lt;10;i++)

{

for(j=0;j&lt;10;j++)

printf("%.3f",a&lt;i&gt;[j]);

printf(" ");

}

}

(4)c语言程序总分平均分代码扩展阅读:

printf的用法

格式

printf函数的原型为:

#include&lt;stdio.h&gt;

int printf(const char*format,...);

在讲每一个函数的时候都会先把它的函数原型写出来,这个原型你们现在看不懂不要紧,等到学完C语言之后再来看这个原型就会发现它是很有参考意义的!它对深刻理解函数有着很大的价值。

printf的格式有四种:

1)printf("字符串 ");

#include&lt;stdio.h&gt;

int main(void)

{

printf("Hello World! ");// 表示换行

return 0;

}

其中 表示换行的意思。它是一个转义字符,前面在讲字符常量的时候见过。其中n是“new line”的缩写,即“新的一行”。

此外需要注意的是,printf中的双引号和后面的分号必须是在英文输入法下。双引号内的字符串可以是英文,也可以是中文。

2)printf("输出控制符",输出参数);

纯文本复制

#include&lt;stdio.h&gt;

int main(void)

{

int i=10;

printf("%d ",i);/*%d是输出控制符,d表示十进制,后面的i是输出参数*/

return 0;

}

E. 用c语言写程序 给定某个学生三门课成绩,求其总分和平均分。

#include"stdio.h"
int main (void)
{
int a,b,c;//定义三个变量啊a,b,c分别存放三门课的成绩
double sum,ave;//定义sum和ave分别存放三门成绩的和与平均值
printf("请输入三门课程的成绩a= b= c= ");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;//求三门课程的和
ave=(a+b+c)/3.0;//求三门课程的平均值
printf("输出三门课程的总分及平均分sum=%lf\nave=%lf\n",sum,ave); //将总分及平均法进行输出
return 0;
}

F. C语言 调用函数如何求分数的平均分。

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

G. 平均成绩计算 C语言程序编写

# include<stdio.h>
# include<stdlib.h>
# include<string.h>
#define N 10//修改学生人数
struct data
{ int number;
char name[20];
int score[3];
float ave;
int sum;
}stu[10];
void ave(struct data stu[],int n)
{int sum[3]={0,0,0},i,j;
for(i=0;i<3;i++)
for(j=0;j<n;j++)
sum[i]+=stu[j].score[i];
for(i=0;i<3;i++)
printf("第%d门课程的平均成绩:%d\n",i+1,sum[i]/n);
}
void main()
{int i,j,m;
char str[20];
int a,c;
float d;
for(i=0;i<N;i++)
{printf("the %d student 学号:",i+1);
gets(str);
stu[i].number=atoi(str);
printf("姓名:");
gets(stu[i].name);
printf("3门课的成绩分别为:");
stu[i].sum=0;
stu[i].ave=0;
for(j=0;j<3;j++)
{gets(str);
stu[i].score[j]=atoi(str);
stu[i].sum+=stu[i].score[j];
stu[i].ave+=stu[i].score[j];
}
(float)stu[i].ave/=3;
}
ave(stu,10);
for(i=0;i<N;i++)
printf("\n%2d%6s%3d%10d%9d%9d%8d %4.2f",i+1,stu[i].name,stu[i].number,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].sum,stu[i].ave);
printf("\n");
}