c语言 某一门功课的程序统计。输入若干个同学的成绩。以-1作为输入终止的标志,计算平均成绩并输出

某一门功课的程序统计。输入若干个同学的成绩。以-1作为输入终止的标志,计算平均成绩并输出

#include<stdio.h>
int main()
{
float std[100],sum=0;
int i=0,num;
printf("输入学生成绩,以-1结束:");
for(;i<100;i++)
{
scanf("%f",&std[i]);
if(std[i] == -1) break;
}
num = i;
for(i=0;i<num;i++) sum += std[i];
sum = sum/num;
printf("学生的平均成绩是%f",sum);
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

...以-1作为输入终止的标志,计算平均成绩并输出?
include\\x0d\\x0aint main()\\x0d\\x0a{\\x0d\\x0afloat std[100],sum=0;\\x0d\\x0aint i=0,num;\\x0d\\x0aprintf("输入学生成绩,以-1结束:");\\x0d\\x0afor(;i<100;i++)\\x0d\\x0a{\\x0d\\x0ascanf("%f",&std[i]);\\x0d\\x0aif(std[i] == -1) break;\\x0d\\...

用C语言编写一程序,统计N个学生的成绩信息。
printf("第%d个学生:\\n",i+1);stud[i].mc=i+1;printf("输入学号:");scanf("%d",&stud[i].number);printf("输入姓名:");scanf("%s",stud[i].name);printf("输入数学成绩:");scanf("%lf",&stud[i].math);printf("输入英语成绩:");scanf("%lf",&stud[i].English);printf("...

C语言 学生成绩管理系统
C语言 学生成绩管理系统 120 实现功能:1 录入模块 通过键盘录入某门课程全班同学的成绩2 显示模块 显示所有录入的成绩3 查询模块 查询相关同学的成绩4 统计模块 统计各个班级的人数及百分比5 按学号排序,按成绩排序 没事偷闲 | 浏览4181 次 |举报 我有更好的答案推荐于2016-08-07 04:22:53 最佳答案 1 2 ...

1、用C语言编写一个程序计算自己的期末考试成绩的总分。(要求各科成 ...
{ int n,i,s=0,x;printf("考了几门功课?\\n");scanf("%d",&n);printf("请输入%d门功课的成绩: \\n");for(i=0; i<n; i++){ scanf("%d",&x);s+=x;} printf("总分是:%d\\n",s);return 0;}

...能输入并显示n个学生的m门考试科目的成绩、总分和平均分
1、采用逐个赋值法进行编程。首先打开编辑器创建工程并新建内容,输入标准输入输出头文件及main()主函数。2、定义总分与平均分变量。然后定义是个数值变量,并分别对其进行赋值。编辑计算总分与平均分的程序语句。输出计算求得的总分与平均分。3、首先打开编辑器创建工程并新建内容,然后在主函数中进行编辑...

c语言程序,输入十名同学的五门课程成绩,完成以下操作;
10];\/\/学生成绩 ,单个学生总分,单个学生平均分 int i,j;printf("【录入10位学生的5门课程】\\n");for(i=0;i<10;i++){printf("请输入第 %d 位学生姓名:\\n",i+1);scanf("%s",&name[i]); \/\/录入姓名 for(j=0;j<5;j++){printf("第 %d 门课成绩:\\n",j+1,i,j);...

C语言问题,输入6名学生的成绩,并计算平均成绩。
二、参考程序 include <stdio.h>#define M 6\/* 学生人数 *\/#define N 5\/* 课程门数 *\/\/* 输入row个学生col门课程的成绩 *\/void input(double scores[][N], int row, int col);\/* 计算row个学生的平均成绩并保存在avgs数组中 *\/void average(double scores[][N], int row, int col...

用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加...
求每个人的平均成绩还是每门课的平均成绩啊?include<stdio.h> int main(){ int n,m;while(scanf("%d%d",&n,&m)!=EOF){ double N[50][5],M[5]={0},R[50]={0};int i,j,p;for(i=0;i<n;i++)for(j=0;j<m;j++)scanf("%lf",&N[i][j]);for(i=0;i<n;i++){ ...

求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);sys...

...程序,用于存放某班级学生姓名和三门功课的成绩.并输出成绩报表。_百 ...
int r=0; int i; struct CJB a[100]; while(1) { printf("请输入学生[姓名][科目1成绩][科目2成绩][科目3成绩](0 0 0 0——结束)\\n"); r++; scanf("%s%d%d%d",&a[r].name,&a[r].kemu1,&a[r].kemu2,&a[r].kemu3); a[r]....

相似回答