亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第7行代碼哪里有問題啊

第7行代碼哪里有問題啊

C
qq_O_djsuwQ 2018-10-18 14:07:42
#include <stdio.h>int main(){??? double a,b,c,s,p;??? scanf("%lf%lf%lf",&a,&b,&c);??? p=(a+b+c)/2;??? s=sqrt[p*(p-a)*(p-b)*(p-c)];??? printf("%.2f",s);??? return 0;}
查看完整描述

3 回答

?
雪落無痕ol

TA貢獻13條經驗 獲得超2個贊

sqrt"[]"?sqrt是數組還是想要調用這個函數?調用函數的話,得是sqrt()

查看完整回答
反對 回復 2018-10-18
?
尋Tn

TA貢獻2條經驗 獲得超0個贊

是不是少了math.h

查看完整回答
反對 回復 2018-10-18
?
onemoo

TA貢獻883條經驗 獲得超454個贊

引起編譯錯誤的最根本的問題是:sqrt 是什么??? ? 在你的代碼中這只能算是未定義的標識符!


看起來你是打算調用 sqrt 這個函數,是嗎?? 是的話:

首先,函數調用要用 ( ) 而不是 [ ]

其次,應該在前面包含 sqrt 所在的頭文件? #include <math.h>

查看完整回答
反對 回復 2018-10-18
  • 3 回答
  • 0 關注
  • 1216 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號