c语言如何循环结构编程求若干成绩平均值?

如题所述

#include<stdio.h>

void main(){

int i;

float n,sum=0.0;

i=0;

printf("请输入数值:\n");

scanf("%f",&n);

while(n<=100&&n>=0){

sum+=n;

i++;

scanf("%f",&n);

}

printf("平均成绩为%.2f\n",(float)sum/i);

}

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-19
#include <stdio.h>main()
{
int i = 0;
float t, ave = 0; scanf("%f", &t );
while( t > 0 && t <= 100)
{
ave += t;
i++;
scanf("%f", &t );
} ave /= i; printf( "ave = %.2f\n", ave );
}
第2个回答  2018-02-04
#include<stdio.h>
void main(){
int i;
float n,sum=0.0;
i=0;
printf("请输入所有学生的成绩:\n");
scanf("%f",&n);
while(n<=100&&n>=0){
sum+=n;
i++;
scanf("%f",&n);
}
printf("平均成绩为%.2f\n",(float)sum/i);

}

c语言如何循环结构编程求若干成绩平均值?
void main(){ int i;float n,sum=0.0;i=0;printf("请输入数值:\\n");scanf("%f",&n);while(n<=100&&n>=0){ sum+=n;i++;scanf("%f",&n);} printf("平均成绩为%.2f\\n",(float)sum\/i);} C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方...

c语言 循环结构编程 输入若干个学生成绩, 若输入数据大于100或小于0则...
\/*累加求总分*\/i++; \/*计数器+1*\/}else { \/*成绩输入非法*\/count = i; \/*记录成绩合法的学生人数*\/printf ("成绩输入完成!共%d名学生。\\n",count);break; \/*结束循环*\/}}average = sum\/count;printf ("\\n%d名学生的平均分为:%.2f\\n",...

用C语言编程从键盘输入10个学生的成绩,求平均成绩?
C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后...

C语言 很急 求大神帮助 计算三个学生四门课的平均成绩
求解三个学生四门课程的平均成绩,通过C语言实现。编写代码如下:1. 首先定义数组`score`用于存储每个学生四门课程的成绩,`add`数组用于计算每个学生四门课程的总成绩,`k`数组用于存储每门课程的成绩。2. 使用嵌套循环结构,外部循环`for(i=0;i<M; i++)`用于遍历三个学生,内部循环`for(j=0; ...

C语言编程用数组输入5个学生的成绩求出这些学生的平均成绩,并输出所 ...
{78,90,86,75,92};doubles=0;for(inti=0;i<a.Length;i++){ if(a[0]<a[i])a[0]=a[i];s+=a[i];} Console.WriteLine("最高成绩为;{0}",a[0]);Console.WriteLine("平均成绩为;{0}",s/a.Length);} } } 运行效果:...

c语言求多个平均值程序代码,当输入一个确定的标号后后开始运行?
printf("平均值为 %.2f\\n", average);return 0;} ```如果要实现输入多组数组并计算它们的平均值,则可以在程序中使用循环结构,如下所示:```c include <stdio.h> int main() { int input;float sum = 0.0, average;int count = 0;int label = 0;while (1) { printf("请输入标号...

c语言求平均值,怎样实现?
方法一:定义一个非常大的数组,循环输入并检测输入值,累计求平均。方法二:动态数组,根据有效输入,实时扩展数组地址长度。方法三:把每个数字创建成结构体,构建链表,实现自由扩展和删除。下面我的代码是用方法二写的:include <stdio.h> include <malloc.h> int input(int **nsp);\/\/输入任意个...

用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语言循环、数组、函数和结构体程序设计办法来输出10个学生的3门课成绩...
struct Grade { int a;int b;int c;}Student[10];main( ){ for(int i=0;i<10;i++){ printf("请输入第%d个学生的1门课分数:",i+1);scanf("%d",&Student[i].a);printf("请输入第%d个学生的2门课分数:",i+1);scanf("%d",&Student[i].b);printf("请输入第%d个学生的3门...

c语言编程要求输入全班3门课的成绩,输出全班的总成绩以及平均分还有每个...
建议建立二维数组,保留同学信息和成绩。通过循环完成 终于完成了。。。为了方便测试,暂且定为4个人 include <stdio.h> define N 4 main(){ int i,j;float stu[N][3],sum[N],avg[N],total=0;for(i=0;i<N;i++){ printf("\\n请输入学号%d三门课成绩:",i+1);for(j=0;j<3;j++...

相似回答