流程图求学生平均成绩
㈠ 用C语言编一个求学生总成绩和平均成绩的程序
#include <stdio.h>
void main()
{
int score[5]={58,70,86,76,54};
int sum=0;
int i=0;
for(i=0;i<5;i++)
{
sum+=score[i];
}
printf("总分是%d,平均成绩%f\n",sum,sum/5.0);
}
//绝对专简单属版
㈡ 简述excel中用函数或公式求出学生的总成绩和平均成绩的过程
在excel计算总成绩和平均成绩可以使用SUM公式和AVERAGE公式。选中需要处理的数据区域,分别输入=SUM(对回应区答域)和=AVERAGE(对应区域)即可求出。具体的以EXCEL2010为例,计算方法如下:
1、在电脑中打开EXCEL文件,可以看到当前的学生成绩明细,点击总成绩后面的单元格输入计算总成绩的公式=sum()。
㈢ 画出:求一批(不知道总数n)同学的单课成绩的平均分算法流程图B;
没有看明白啥意思
㈣ 求下面这个程序 五个学生 三门成绩 按平均分排序的流程图
有些问题,我帮你改了点,有//**//的标记,对于输入输出,你的%if我全用%lf代替了
#include<stdio.h>//引入标准输入输出头文件
#include<string.h>//引入字符串操作头文件
struct student//定义学生结构体
{
double score[3];//双精度浮点型的数组(存放每个学生的三门成绩)
double aver;//存放每个学生的平均成绩
}st[5],temp;//定义五个学生 和一个临时变量(用于交换)
int main()
{
int i,j;//定义循环变量
double sum;//定义存放每个学生总成绩的变量
for(i=0;i<5;i++)//外层循环----5个学生
{
sum=0;//为每个学生的总成绩赋初值
for(j=0;j<3;j++)//内层循环----3门成绩
{
scanf("%lf",&st[i].score[j]);//循环输入每个学生的成绩 //**//
sum=sum+st[i].score[j];//累加每个学生的总成绩
}
st[i].aver=sum/3.0;//计算每个学生的平均成绩 //**//双精度浮点数要3.0更好
}
for(i=0;i<4;i++)//利用冒泡法对平均成绩进行排序
for(j=i+1;j<5;j++) //**//
{
if(st[i].aver>st[j].aver)
{
temp=st[i];//如果前面的学生平均成绩大于后面的,就交换 这三句话完成交换功能
st[i]=st[j];//这三句话完成交换功能
st[j]=temp;//这三句话完成交换功能
}
}
for(i=0;i<5;i++)//外层循环----5个学生
{
for(j=0;j<3;j++)//内层循环----3门成绩
printf("%.0lf ",st[i].score[j]);//循环输出学生的每门成绩 //**//
printf("%.0lf \n",st[i].aver);//循环输出每个学生的平均成绩 //**//
}
return 0;//主函数运行正确,返回0表示正常退出
}
㈤ 求四个科目的平均,用流程图
include <stdio.h> main() { float score[3],ave,sum=0.0; int i; printf("请输袭入成绩: "); for(i=0;i<3;i++) scanf("%f",score[i]); for(i=0;i<3;i++) sum+=score[i]; ave=sum/3; printf("\n总分是 : %5.2f\n",sum); printf("平均分是 : %5.2f\n",ave); }
㈥ 用流程图作答 已知一名学生的三门课程考试成绩编写程序计算其总成绩和平均成绩
#include <stdio.h> main() { float score[3],ave,sum=0.0; int i; printf("请输入成绩: "); for(i=0;i<3;i++) scanf("%f",&score[i]); for(i=0;i<3;i++) sum+=score[i]; ave=sum/3; printf("\n总分是内 : %5.2f\n",sum); printf("平均容分是 : %5.2f\n",ave); }
㈦ 输入十个学生语文成绩,并求总成绩和平均分,C语言流程图
#include<stdio.h>
void main()
{ //定义变量,学生的成绩,平均分,总成绩默认为0一变后面运算
float result,score,sum=0;
//有是个内学生,循环容10次
for(int i = 0;i<10;i++)
{
printf("请输入第%d个学生的语文成绩!\n",i+1);
scanf("%f",&result);
//每输入一个学生的成绩,就将其加入到总成绩中去
sum+=result;
}
//结束循环后,计算平均分,并输出
score=sum/10;
printf("总成绩:%2.1f\n平均成绩:%2.1f\n",sum,score);
}
㈧ 急!求教:用数据库编个求学生平均成绩的程序~~
1.select avg(成绩列名) from 表名
2.select (select count(*) from 表名 where 成绩列名>60 and 科目列名=‘科版目')/ (select count(*) from 表名)(假设60分及格权)
3.select (select count(成绩列名) from 表名 where 成绩列名>80 and 科目列名=‘科目')/ (select count(*) from 表名)(假设80分为优秀)
4.select count(*) from 表名 where 成绩>80 and 成绩<90 where科目列名=‘科目'
(查询成绩在80-90分的所有人数)
㈨ 如何求总成绩的平均成绩,就是先求出各个学生的总
#include<stdio.h>
void in()
{ //定义变量,来学生的成绩自,平均分,总成绩默认为0一变后面运算
float result,score,sum=0;
//有是个学生,循环10次
for(int i = 0;i<10;i++)
{
printf("请输入第%d个学生的语文成绩!\n",i+1);
scanf("%f",&result);
//每输入一个学生的成绩,就将其加入到总成绩中去
sum+=result;
}
//结束循环后,计算平均分,并输出
score=sum/10;
printf("总成绩:%2.1f\n平均成绩:%2.1f\n",sum,score);
}