#include<stdio.h>
void main()
{
int x,y;
int average;
scanf("%d %d",&x,&y);
average=(x+y)/2;
printf("average = %d\n",average);
}
哪里出错了
#include<stdio.h>
void main()
{
int x,y;
float average;
scanf("%d %d",&x,&y);
average=(x+y)/2;
printf("average = %f\n",average);
}
结果杂都是0
错就错在,你average是int,也就是整数类型。
你怎么知道x和y的平均值是整数?如果是小数,你的程序就不对了。
#include<stdio.h>1、c语言的中没有现成的求平均数函数,可以自己定义一个求平均数的函数
2、例如: