C语言程序设计改错(关于循环结构)

从键盘输入6名学生5门成绩,分别统计出每个学生的平均成绩。

main( )

{

int i, j;

float g , sum = 0, ave ;

for (i = 0;i<= 6 ;i++) ;

{ for (j = 1 ;j <= 5 ;j++) ;

scanf ("%f", &g );

sum = sum +g ;

ave = sum / 5;

}

printf (" %d %f \n " , i, ave );

}

#include <stdio.h>
void main( )
{
int i, j;
float g,sum,ave ;
for (i=1;i<=6;i++)
{
sum=0.0;
for (j=0;j<5;j++)
{
scanf("%f",&g);
sum+=g;
}
ave = sum/5;
printf("第%d个人的平均成绩为: %.2f\n",i,ave);
}
}
其实这也是小问题,“viviankame”也是对的,
但,一般在计算平均分时都是保留小数点后两位数。
其它的都是有问题的程序。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-08
main( )

{

int i, j;

float g , sum = 0, ave ;

for (i = 0;i<= 6 ;i++) ;

{ for (j = 1 ;j <= 5 ;j++) ;

scanf ("%f", &g );

sum = sum +g ;

}

ave = sum / 5;

printf (" %d %f \n " , i, ave );

}
第2个回答  2007-04-08
小错误

main( )

{

int i, j;

float g , sum = 0, ave ;

for (i = 0;i<= 6 ;i++)

{
for (j = 1 ;j <= 5 ;j++)
{
scanf ("%f", &g );

sum = sum +g ;
}
ave = sum / 5;

}

printf (" %d %f \n " , i, ave );

}
第3个回答  2007-04-08
main( )
{
int i, j;
float g , sum = 0, ave ;
for (i = 0;i<= 6 ;i++) ;

sum=0;
for (j = 1 ;j <= 5 ;j++) ;
{
scanf ("%f", &g );
sum = sum +g ;
}
ave = sum / 5;
printf (" %d %f \n " , i, ave );
}
}
第4个回答  2007-04-08
main( )

{

int i, j;

float g , sum = 0, ave ;

for (i = 0;i<= 6 ;i++) ; 去掉此处的;
加上
{

{ for (j = 1 ;j <= 5 ;j++) ; 去掉此处的;

scanf ("%f", &g );

sum = sum +g ;

ave = sum / 5;

}

printf (" %d %f \n " , i, ave );
加一个
}

}
第5个回答  2007-04-08
#include <stdio.h>
void main( )
{
int i, j;
float g,sum,ave ;
for (i=1;i<=6;i++)
{
sum=0.0;
for (j=0;j<5;j++)
{
scanf("%f",&g);
sum+=g;
}
ave = sum/5;
printf("第%d个人的平均成绩为: %f\n",i,ave);
}
}

C语言程序设计-循环结构
你这个程序是求1到50的和,循环变量是a,因为a的值一直在变化,一般来说for语句的第三个表达式中所含的量是循环变量,第二个表达式是循环条件,即a<=50是循环条件,for后面的语句sum=sum+a是循环体,循环变量是基础没有循环变量就没有办法循环。循环条件控制循环的次数,循环体是目的,即你所要求的...

如何设计C语言的循环结构
循环结构又叫重复结构,主要用来处理在日常生活中或是在程序中常常遇到的重复处理的问题。C语言是结构化的语言,要用结构化的思想来编程。C语言三大结构:循环结构,选择结构,顺序结构等。1、用while语句实现循环: 用while语句的一般形式如下: while(表达式) 语句 其中“语句”就是循环体。 【注】:...

7、C语言核心语法---循环结构
在C语言编程中,为了实现重复执行任务的高效,我们需要掌握循环结构。以下是三种主要的循环类型:1. while循环:首先检查括号内的表达式是否为真。如果是,执行大括号内的代码,然后再次判断。只有当表达式为假时,循环才会终止。如果在循环体内遇到break语句,会立即跳出循环。通过例子1和例子2,你可以体验wh...

我编写的C程序怎么错了啊。在FLOAT那一行!
先要明确运算符按优先级不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2、3级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级运算符的运算顺序.二.学好C语言的四种程序结构(1)顺序结构顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,...

C语言关于完数的程序,请问我哪里出现错误,总是得不出答案(目前只用循环...
include <stdio.h> void main(){ int x,i,s,sum=0;for(x=2;x<=1000;x++){ s=0;\/\/放在这边,x每改变一次,s要重新归零 for(i=1;i<=x\/2;i++)if(x%i==0) s+=i;if(x==s){ printf("%d+",x);sum+=x;} } printf("\\b=%d\\n",sum);} ...

C语言编程题 循环结构,非常感谢~
‍程序 测试结果 理解题意更重要,你要理解题目要你做什么,然后分步骤一步步实现。这道题简单来说就是求1~n作为分母的阶乘的和。大循环1~n 大循环里加入小循环,计算阶乘值,求倒数 计算倒数和

2018年计算机二级考试C语言考点:循环结构
2018年计算机二级考试C语言考点:循环结构 【考点1】三种循环结构 while();do- while();for()三种。a)for 循环当中必须是两个分号,千万不要忘记。b)写程序的时候一定要注意,循环一定要有结束的条件,否则成了死循环。c) do-while()循环的最后一个while();的分号一定不能够丢。(当心上机改错),...

计算机二级c语言考试题目类型
二级C语言程序设计考试涉及公共基础知识和C语言两块。公共基础知识内容包括数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分。考10个单选每个1分。C语言有基础知识(C语言概述、常量与变量、数据类型、运算符和表达式),编程三大结构(顺序结构、选择结构、循环结构),数组、函数和指针,其他...

循环结构的介绍有哪些呢?
循环结构在程序设计中是用于描述重复执行某段算法的问题,从而减少源程序重复书写的工作量。它能够充分发挥计算机的特长,使得程序的编写更加高效和简洁。C语言中提供了四种基本的循环结构:goto循环、while循环、do-while循环和for循环。goto循环是一种通过标签和跳转语句实现的循环结构。它允许程序在执行流程...

C语言循环结构程序设计题
(1)用while语句实现 include<stdio.h> void main(){ int m,n;printf("请输入两个正整数:");scanf("%d%d",&m,&n);while(m!=n){ if(m>n)m=m-n;else n=n-m;printf("m=%d n=%d\\n",m,n); \\\\输出m,n在运算构成中的变化 } printf("最大公约数为:%d\\n",m);} (2)用do...

相似回答