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);
} 展开
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);
} 展开
6个回答
展开全部
#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);
}
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);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的程序贴出来才好帮你分析嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
注意数据类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-05
展开全部
int i=(1+2+3)/3;
printf("%d",i);
printf("%d",i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询