當前位置:成語大全網 - 書法字典 - 用C語言設計壹個簡單計算器

用C語言設計壹個簡單計算器

# include //計算器

void menu()//用戶自定義菜單界面

{

printf("-\ n ");

Printf("請輸入您的選擇\ n ");

printf("1。+\ n ");

printf("2。-\ n ");

printf("3。* \ n ");

printf("4。/\ n ");

printf("-\ n ");

}

intmain()

{

inti = 0;

intj = 0;

int num = 0;//計算結果存儲在nun中。

int select = 0;//選中的選項存儲在select中。

Do/do//do-while先執行再判斷循環條件,這樣可以實現重復計算的功能。

{

menu();//打印出菜單界面

scanf("%d ",& select);//輸入您的選項

Printf("請輸入計算值:");

scanf("%d%d ",&i,& j);//輸入要計算的值。

開關(選擇)

{

案例1:

printf("%d+%d=%d\n ",I,j,num = I+j);//實現加法函數

打破;

案例2:

printf("%d-%d=%d\n ",I,j,num = I-j);//實現減法功能

打破;

案例3:

printf("%d*%d=%d\n ",I,j,num = I * j);//實現乘法功能

打破;

案例4:

printf("%d-%d=%d\n ",I,j,num = I/j);//實現除法功能

打破;

默認值:

Printf("輸入錯誤並重新選擇");

打破;

}

}while(選擇);

return0

}

運行結果:

擴展數據:

Return是將程序流從被調用的函數轉向主音函數,並將表達式的值帶回主音函數,實現函數值的返回,可以伴隨返回值,返回值由返回後的參數指定。

Return通常是必須的,因為調用函數時計算結果通常是由返回值帶出的。如果函數執行不需要返回計算結果,往往需要返回壹個狀態碼來表示函數執行是否順暢(-1和0是最常用的狀態碼),主調優函數可以通過返回值來判斷調優函數的執行情況。