用c++编程的。 谢谢!

//20.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"st... // 20.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"

void main()
{
float x[5],sum,max,min,average;
int i;
for
(i=0;i<5;i++)
{
printf("shu ru x%d:"i+1);
scanf("%f",&x);
}
sum=0;max=x[0];min=[0];
for(i=0;i<5;i++)
sum=sum+x;
average=sum/5;
for(i=0;i<5;i++)
{
if(x>max)max=x;
}
for(i=0;i<5;i++)
{
if(x<min)min=x;
}
printf("zf=%f\n,pjf=%f\n,max=%f\n,min=%f\n",sum,average,max,min);
}
展开
 我来答
阔海的账户
2012-04-26 · TA获得超过214个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:237万
展开全部
在修改的地方增加了注释。下面是代码:
#include "stdafx.h"
#include "stdio.h"

void main()
{
float x[5],sum,max,min,average;
int i;
for
(i=0;i<5;i++)
{
printf("shu ru x%d:",i+1); //增加,
scanf("%f",&x[i]); //输入到x数组中去
}
sum=0;max=x[0];min=x[0]; //min=x[0]
for(i=0;i<5;i++)
sum=sum+x[i]; //数组
average=sum/5;
for(i=0;i<5;i++)
{
if(x[i]>max) max=x[i]; //数组
}
for(i=0;i<5;i++)
{
if(x[i]<min) min=x[i]; //数组
}
printf("zf=%f\npjf=%f\nmax=%f\nmin=%f\n",sum,average,max,min);
}
更多追问追答
追问
There is no context in which this conversion is possible
D:\Program Files\Microsoft Visual Studio\MyProjects\20\20.cpp(27) : error C2115: '<' : incompatible types
执行 cl.exe 时出错.
20.exe - 1 error(s), 0 warning(s)
追答
提示的内容是"<"不兼容的类型。第27行。你看一下是不是判断最小值的循环体内的错误。可以重新写一遍。我这边编译连接运行正常。
if(x[i]<min) min=x[i];

另外,如果写成 if(x<min) min=x[i],编译器会提示:
error C2115: '<' : incompatible types
Error executing cl.exe. 和你说的现象一样。请检查一下代码吧。
a245416443
2012-05-02
知道答主
回答量:48
采纳率:0%
帮助的人:16.2万
展开全部
就一个问题,数组问题。好好翻一下书,数组怎么用的吧。而且你这代码明显是C代码,不要骗人好不好,用C++ 的人都不会用这么繁琐的输入输出方式。
追问
我们学的的确是c语言,但是老师叫我们用c++6.0编程的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友51e6683
2012-04-26
知道答主
回答量:42
采纳率:0%
帮助的人:16.1万
展开全部
你想干嘛?说清楚
更多追问追答
追问
编程求总分,平均分,最大最小值。
追答
代码不是有吗?你是想求解释,还是代码有问题,说清楚撒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式