发布网友 发布时间:2023-01-01 15:12
共2个回答
热心网友 时间:2023-10-07 07:06
首先printf中的双引号""貌似不是英文输入",而是中文输入“,因此会报编译的错误
要改成英文输入的双引号"才行;
然后s=(a+b)*h/2; 要改成 s=(a+b)*h/2.0;
因为(a+b)*h/2中各个变量都是整型数,默认也会返回整型数
而面积s是浮点型,可能为小数,将2改成2.0才会返回浮点型数
修改后的代码和运行结果如下:
输出正确,望采纳~
热心网友 时间:2023-10-07 07:06
float s; 或 double s; // 声明变量面积s