计算机专业大一新生,向大家请教简单的C语言程序设计问题。

2025年03月13日 00:44
有4个网友回答
网友(1):

我刚大二,哈哈
第一个问题,你的a 应该是定义为double型;
第二个问题,你的输入函数中变量前要加&;
第三个你的输出函数错了,应该加上格式字符,也就是%.2lf

网友(2):

在scanf里面,x,y没有赋值,不能被使用,你可以这样写
scanf("%f%f", &x, &y)

网友(3):

int a,b;
float z ; // 把 y 声明称 float 数据
.......
z = (float) (x+y) / 2; // x+y 显性 转换 float

网友(4):

#include
void main()
{
float x, y, a;
scanf("%f%f",&x,&y);
a = (x + y)/2;
printf("%0.2f",a);
}

%0.2f表示保留两位小数