㈠ c语言菜鸟问题(统计学生总成绩和平均分)
#include<stdio.h>
void
main()
{
int
n,i;
float
score,sum=0.0,aver;//sum
一开始要赋值,经常出现这种错误
printf("请输入学生人数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("请输入学生成绩:");
scanf("%f",&score);
if(score<0||score>100)//逻辑问题,一开始你的把正确的分数都过滤了
continue;
sum=score+sum;
}
printf("学生总成绩为:%f\n",sum);
aver=sum/n;
printf("学生平均成绩为:%f\n",aver);
}
㈡ 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;
}
假设三门课成绩分别为75,80,82;
所得结果为:
㈢ 设计一个C语言程序,要求能求一个班级学生的总分和平均分
用malloc 函数,用于申请内存。首先先输入学生数n,然后申请一片内存,如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,i;
float *score;
float sum=0.0,ave=0.0;
printf("请输入班级学生人数:");
scanf("%d",&n);
score=(float *)malloc(n*sizeof(float));
printf("请输入%d个学生的成绩:\n",n);
for(i=0;i<n;i++)
{
scanf("%f",&score[i]);
sum=sum+score[i];
}
ave=sum/n;
printf("总分是 %.2f\n 平均分是 %.2f\n",sum,ave);
return 0;
}
㈣ C语言输入某学生3个学科成绩 输出成绩 总分和平均分
很简单啊
#include
main()
{
float
a,b,c,sum,avg;
printf("输入该学生的3课成绩:");
scanf("%f,%f,%f",&a,&b,&c);
sum=a+b+c;
avg=sum/3;
printf("语文成绩为
%.1f",a);
printf("数学成绩为
%.1f",b);
printf("英语成绩为
%.ff",c);
printf("总成绩为
%.1f",sum);
printf("平均成绩为
%.1f",avg);
}
㈤ C语言:从键盘输入50名学生的6门成绩,分别统计出每个学生的总分和平均分
设计一个二维数组dblArray[50][6],循环输入每个学生每门课成绩,
然后循环输入每个人的总成绩(dblArray[i][j],
j
从1到5,相加),平均成绩就是用总成绩除以
6
PS:都是double
类型
㈥ C语言 调用函数如何求分数的平均分。
1、首先我们打开visual studio 2019软件,新建一个win32控制台程序。
㈦ 关于C语言求总分和平均数的问题
{
inti,j;
floatsum,average,x,y,z;
printf("请输入每个同学每门课程的成绩: ");
for(i=1;i<=5;i++)
{
scanf("%f%f%f",&x,&y,&z);
sum=x+y+z;
average=sum/3.0;//要除3.0才能得到正确答案
printf("第%d位同学的总分为:%f,平均分为:%f ",i,sum,average);
}
}
㈧ 用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;
}
㈨ C语言程序,请你编写一个程序计算每个学生的平均成绩
#include<stdio.h>
void main()
{
float a[10][10];//用来存放10名学生的5门成绩,最后一位用于存放平均成绩
int i,j;
float sum=0.0;
for(i=0;i<10;i++)
{
printf("请输入第%d个学生的5门成绩",i+1);
for(j=0;j<5;j++)
{
scanf("%f",&a<i>[j]);
sum=sum+a<i>[j];
}
a<i>[10]=sum/5.0;
}
printf("10名学生的成绩及平均分 ");
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
printf("%.3f",a<i>[j]);
printf(" ");
}
}
(9)c语言总分平均分用什么扩展阅读:
printf的用法
格式
printf函数的原型为:
#include<stdio.h>
int printf(const char*format,...);
在讲每一个函数的时候都会先把它的函数原型写出来,这个原型你们现在看不懂不要紧,等到学完C语言之后再来看这个原型就会发现它是很有参考意义的!它对深刻理解函数有着很大的价值。
printf的格式有四种:
1)printf("字符串 ");
#include<stdio.h>
int main(void)
{
printf("Hello World! ");// 表示换行
return 0;
}
其中 表示换行的意思。它是一个转义字符,前面在讲字符常量的时候见过。其中n是“new line”的缩写,即“新的一行”。
此外需要注意的是,printf中的双引号和后面的分号必须是在英文输入法下。双引号内的字符串可以是英文,也可以是中文。
2)printf("输出控制符",输出参数);
纯文本复制
#include<stdio.h>
int main(void)
{
int i=10;
printf("%d ",i);/*%d是输出控制符,d表示十进制,后面的i是输出参数*/
return 0;
}
㈩ 输入四个学生的成绩,求他们的总分及平均分 用C语言怎么做
#include<stdio.h>
voidmain()
{
floata,b,c,d;
printf("请输入四名学生的成绩:");
scanf("%f%f%f%f",&a,&b,&c,&d);
printf("四名学生的总分:%.1f分 ",a+b+c+d);
printf("四名学生的平均分:%.1f分",(a+b+c+d)*1.0/4);
}
运行示例: