-
運算元錯了,p=0 改為 p==0 在 c p=0 是讓 p=0 p==0 是判斷 p 是否為 0
-
sqrt 函式的錯誤發生是因為 sqrt 函式的引數要求是 double、float 或 long double,而你給出了 int 型別的引數,所以引數型別不匹配,變數 area 和 s 被定義為 double,所以 sqrt 函式的引數是 double, 並且不會有錯誤。
查詢三角形面積的完整 C 過程如下(更改請參閱注釋),請注意,輸入的三條邊的整數值用逗號分隔。
#include
#include
int main()
int a,b,c;
double area,s;在這裡,我們將 area 和 s 定義為 double。
printf("請輸入 a、b、c 的值");
scanf("%d,%d,%d",&a,&b,&c);
s=(a+b+c)/;這裡將 2 更改為 type) area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面積為 %lf",area);這裡輸出格式化程式"%d"更改為"%lf"
return 0;
-
從**本身和執行情況來看,可執行程式的內容與貼上的**不匹配(可能是修改後沒有重新編譯,而修改前的**執行,否則不會**現在出現可以編譯傳遞的錯誤,例如第二行末尾有更多的“op”, 和“現有1人捐款無產出”),修改建議如圖所示:
-
**截圖,沒有截圖看起來像鬼,我只能猜測你的輸出語句是錯誤的。
-
您好,選擇
餘數運算的左運算元和右運算元必須是整數。
字串和字元不能減去。
應寫為 (int) (
-
答:列印功能總共輸出 5 行,最後一行有 4 個數字。
-
首先選擇 DA陣列大小為8,對應的數字下標為0-7,沒有x
b.陣列名稱不能用作賦值編號的左運算元。
c.下標沒有寫。
-
5 行,最後一行有 4 個元素。
從**本身和執行情況來看,可執行程式的內容與貼上的**不匹配(可能是修改後沒有重新編譯,而修改前的**執行,否則不會**現在出現可以編譯傳遞的錯誤,例如第二行末尾有更多的“op”, 和“現有1人捐款無產出”),修改建議如圖所示:
y 年 m 月 d 日,是日日嗎?
計算:天 = mon[1] +mon[2] +mon[m-1] +d; >>>More
如下圖所示:
C 是一種通用的計算機程式語言,具有廣泛的應用。 C 旨在提供一種程式語言,該語言可以以簡單的方式進行編譯,處理低階記憶體,生成少量機器程式碼,並且在沒有任何執行時支援的情況下執行。 >>>More