-
else if (m=='^')
x=(pow(a,1/b));
else if (m=='^'&&b==-1)x=(pow(a,1/b));
else printf("打字錯誤");
這裡的問題是你把else if (m=='^'&&b==-1) 把 else if (m=='^')。
當 b=-1 時,您當前的程式無法達到 x=(pow(a,1 b)); 這個。
-
不是嗎 - 那裡出了點問題!
-
不難,做乙個矩陣按鈕,然後給按鈕編號,然後根據輸入訊號判斷加減乘除,做運算就行了!
-
這並不難,但工作量很大。你的財富將再增加 200 個兄弟,你將能夠做到這一點。
-
int main (void)
fflush(stdin,null);
printf("就是這樣! 你想再次使用它嗎? y/n:");
scanf ("%c",&yn);
if (yn=='y' ||yn=='y')else
while (1);}
-
對不起,這幾天很忙,沒上線,沒收到你的邀請!
-
voidmain()
inta,b,result;
charm;
printf("請輸入您要計算的數字:");
scanf("%d
d",&a,&b);
printf("請輸入加法、減法、乘法或除法");
scanf("%c",&m);
if(m=="+")
這同樣適用於是否執行加法操作。
result=a+b;
elseif(m=="-")
result=a-b;
elseeif(m=="*")
result=a*b;
elseif(m=="/")
result=a/b;
elseprintf("你犯了乙個錯誤");
如果輸入符號不是加法、減法、乘法或除法,則報告錯誤。
printf("計算結果為:%d",result);
最後,輸出結果。
-
你用VC++ MFC,控制台太難了,解像度不會高。
要在 VC 上執行,你想要乙個 C 嗎? 可能嗎? 最多C++,C語言幾乎不可能用VC編譯,他的要求太高了。
-
最簡單的計算器**不是胡言亂語,絕對可用,包括""
void main()?
哈哈,緩解現場緊張的氣氛。
實現計算器最困難的部分是解析符號,包括 +-* () 等。
-
自己動手。 使用 MFC 很容易。 只需呼叫數學函式即可。
-
……呃,我只做過乙個控制台介面......