#include
void main()
short int x, Y;
float average;
/fOUnd
scanf("%d%d",x,y);
***fOlnd
average
=x+y/2;
fOUnd
printf("average=%d\n",average);
//求平均值
你这代码里面/fOUnd这些是什么
而且也没有花括号
scanf那里没有取地址
Y一会儿大写一会儿小写
scanf("%d%d",&x,&y);
average=x+y/2.0;
已帮作者修正,请查收:
#include <stdio.h>
int main()
{
short int x, y;
float average;
printf("Enter two numbers: ");
scanf("%hd%hd", &x, &y);
average = (float)(x + y) / 2;
printf("Average = %f\n", average);
return 0;
}
修改如下,供参考:
#include<stdio.h>
void main()
{
short int x, y; // Y 修改
float average;
// fOUnd
scanf("%d%d", &x, &y); //scanf("%d%d", x, y); 修改
//***fOlnd
average = x + y / 2;
//fOUnd
printf("average=%f\n", average); //printf("average=%d\n", average); 修改
//求平均值
}