C语言 3个数求平均值,比如1,2,3,结果怎么成了-572662306

#include<stdio.h>main(){floata,b,c,ave;printf("请输入3个数:\n");scanf("%f,%f,%f",&a,&b,&c)... #include<stdio.h>
main()
{
float a,b,c,ave;
printf("请输入3个数:\n");
scanf("%f,%f,%f",&a,&b,&c);
ave=(a+b+c)/3;
printf("\n ave=%f",ave);

}
展开
 我来答
无tu无真相
2011-08-05
知道答主
回答量:42
采纳率:0%
帮助的人:16万
展开全部
#include<stdio.h>
main()
{
float a,b,c,ave;
printf("请输入3个数:\n");
scanf("%f %f %f",&a,&b,&c);// 注意,scanf语句里面除非格式需要不能有“,”什么的。 去掉了就好了。
ave=(a+b+c)/3;
printf("\n ave=%f",ave);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流行狼月
2011-08-05 · TA获得超过995个赞
知道答主
回答量:94
采纳率:0%
帮助的人:86.3万
展开全部
#include <stdio.h>
int main()
{
float a,b,c,ave;
printf("请输入3个数:\n");
scanf("%f,%f,%f",&a,&b,&c);
getchar();
ave=(a+b+c)/3;
printf("\n ave=%f",ave);
return 0;
}
运行结果为:请输入3个数:
1,2,3

ave=2.000000
你的程序没有错误,那么请问您的输入形式和我的一致吗,如果不一致必然出错的,如果一致,那么sorrry , I do not Know
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuyan2323
2011-08-05
知道答主
回答量:17
采纳率:0%
帮助的人:7.9万
展开全部
把你的程序贴出来才好帮你分析嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静·是一种态度14ed7c
2011-08-05 · TA获得超过1542个赞
知道小有建树答主
回答量:563
采纳率:0%
帮助的人:436万
展开全部
注意数据类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-05
展开全部
int i=(1+2+3)/3;
printf("%d",i);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式