c語言實現簡單的加減乘除c語言switch實現加減乘除

2021-05-18 12:59:32 字數 2610 閱讀 7419

1樓:匿名使用者

1、開啟c-free5.0新建一個空白頁面,然後將c語言的基礎格式寫完,注意格式縮排。如下圖所示。

2、然後輸入「   int a=10; float b=5,c; 」注意: float 是浮點型,int 是整型。這個是用來定義c語言中的數值的型別,還有如果一個語句結束那就要打上「;」,這個很重要,不要忘記了。

上面的語句是定義了一個a 的整型數,值為10。

3、c定義的一個空白的浮點數,用來當作後面的加減後取得值。注意這裡有幾個注意點,可以看到一個整型的數和一個浮點數的加減乘除得到的數值都是浮點數,所以這裡用%f輸出c的值。

4、繼續將剩下的語言補充完整如下:#include main()。

5、這樣一個簡單的c語言的加減乘除算是寫好了,執行看看。

2樓:匿名使用者

按照你的程式執行後。。。在輸入c值的時候

程式直接結束了。。。還有就是每個case語句後記著加上break跳出不過也有不過根據具體需要也可以不加break;但是你的這個程式需要加上break;

原因是:回車符也是字元,所以你按回後,程式以為是輸入了c的值了,而在輸入b值成功是因為

回車符不是數字形式的。

以下是我改過的程式,編譯執行都很好的

#include

#include

void main()

//為了好看

printf("\n");}

3樓:s_b傻瓜公子

原因是因為你輸入完'b'之後,按回車,編譯器會把回車鍵當做是'c'說輸入的內容,所以會出錯。

我改了一下,你可以看到可以輸入並算出結果,但輸入有點難看,如(2 1+),'1'和'+'之間不要加任何東西。你可以自己再想想怎麼改吧,考試中。

程式如下:

#include

#include

void main()

case '-':

case '*':

case '/':

default: break;}}

4樓:匿名使用者

以下是修改後的程式:

#include /* 此頭函式請不

要刪除 */

#include

#include

void main()

getch(); /* 此語句請不要刪除*/}

5樓:匿名使用者

#include

#include

void main()

}---------------------在每一個case後面都要加上break,否則回貫穿到下一case語句中

6樓:匿名使用者

#include

#include

#include

void main()

{float a,b;

char c,k;

printf("\n input a:");

scanf("%f",&a);

printf("\n input b:");

scanf("%f",&b);

printf("\n input c:");

cin>>c;

k=c;

printf("\n%c",c);

switch(k)

{case '+': cout<這個是對的,試試。

c語言switch實現加減乘除

7樓:匿名使用者

直接結束了。。。還有就是每個case語句後記著加上break跳出不過也有不過根據具體需要也可以不加break;但是你的這個程式需要加上break;

原因是:回車符也是字元,所以你按回後,程式以為是輸入了c的值了,而在輸入b值成功是因為

回車符不是數字形式的。

以下是我改過的程式,編譯執行都很好的

#include

#include

void main()

//為了好看

printf("\n");}

8樓:匿名使用者

原程式語法錯誤修改如下:

#include

void main()

if (z==m)

printf("perfect"); //注意這裡

else

printf("error");

//注意這裡

#include

int main(void)

return 0;

9樓:琦豬闖紅燈

#include

//using namespace std;

int main()

return 0;}

10樓:匿名使用者

int a=1;

int b=1;

char s;

scanf("輸入您要的運算(+,-,*,/):",&s);

switch(s)

11樓:啊dai乖

問問題能不能說詳細點。。有時想幫你解答也不知道問題到底是什麼!= =

c語言實現執行緒等待0 1秒,C語言如何實現多執行緒同時執行

函式應來該是沒有。sleep掛起了整自個就停止了肯定不bai行你可以du弄個迴圈,定義兩個zhi 時間,一個是你準dao備開始等待的時間start,一個是當前時間current 用c語言的時間函式得到這兩個時間,做差 如果差值是0.1秒,就繼續向下進行,如果不是0.1,就繼續迴圈判斷這樣 while...

用c編寫加減乘除,用c編一個加減乘除的程式謝了

include include using namespace std void main str1 10 str2 10 int num1,num2,i 0,j 0,k 0 cout 輸入運算 如35 29 cin test while test i signe test i 取運算子號 whil...

C語言實現曲線擬合,C語言如何實現二次曲線擬合

說實話 我是菜鳥 但你的程式感覺好凌亂 好多地方可以精簡 說最明顯的問題 power函式返回值無論怎樣都返回0 c語言如何實現二次曲線擬合 首先,誰都不能根據僅有的資料集來斷定這就是什麼曲線。我們只能通過對資料觀察推測可能會符合什麼形式的曲線。已知10個資料點的訓練集,可以採用多項式擬合的辦法來做,...