當前位置:首頁 » 編程語言 » 計算器用C語言怎麼做
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

計算器用C語言怎麼做

發布時間: 2022-12-23 04:30:34

⑴ 用c語言 (c++) 編寫計算器程序

我們平時進行數學運算都是用計算器完成的,那麼如何用C語言編寫一個計算器呢?下面我給大家分享一下。

工具/材料

Dev C++

  • 01

    首先我們需要在Dev C++軟體中創建一個C語言項目,項目類型選擇控制台程序,如下圖所示

  • 02

    接下來我們在項目下面新建C語言文件,如下圖所示

  • 03

    然後我們在C文件中寫入計算器邏輯代碼,主要是讓用戶輸入計算方式,然後程序自動計算,如下圖所示

  • 04

    接下來我們點擊運行菜單,選擇下拉菜單中的運行選項,如下圖所示

  • 05

    最後在彈出的界面中我們輸入要計算的公式,程序就會自動計算,如下圖所示

⑵ 用c語言設計一個簡單的加減乘除計算器 具體需要這樣做

1、打開visual C++ 6.0-文件-新建-文件-C++ Source File。

2、輸入預處理命令和主函數:#include /*函數頭:輸入輸出頭文件*/,void main()/*空類型:主函數*/。

3、定義變數:int a,b,d; /*定義變數的數據類型為整型*/,char c;/*定義變數的數據類型為字元型*/。

4、輸入四則運算式:printf(輸入如「3*4」或「5+2」的四則運算式:);/*輸出文字提示*/scanf(%d%c%d,&a,&c,&b);/*輸入四則運算式*/。

5、判斷運算符號:switch(c) /*判斷運算符號*/{case'+':d=a+b;break;/*進行加法6、運算*/case'-':d=a-b;break;/*進行減法運算*/case'*':d=a*b;break;/*進行乘法運算*/case'/':d=a/b;break; /*進行除法運算*/}。

7、輸出結果:printf(%d%c%d=%d\n,a,c,b,d);/*輸出結果*/。

⑶ 用c語言編寫計算器

#include"stdio.h"
/*預處理命令*/

void main()
/*主函數*/

{

double a,b;
/*雙精度實型變數說明*/

char c,d;
/*變數說明*/

do
/*循環體*/

{

printf("input a (-*/)b\n");
/*輸入提示*/

scanf("%lf%c%lf",&a,&c,&b);
/*輸入算術表達式*/

if(c==' ')
/*判斷 */

printf("=%0.2f",a b);
/*輸出a b的值*/

else if(c=='-')
/*判斷-*/

printf("=%0.2f",a-b);
/*輸出a-b的值*/

else if(c=='*')
/*判斷**/

printf("=%0.2f",a*b);
/*輸出a*b的值*/

else if(c=='/')
/*判斷/*/

printf("=%0.3f",a/b);
/*輸出a/b*/

else
/*不滿足以上條件*/

printf("error");
/*輸出錯誤*/

printf("\n\ninput\n");
/*輸入\n*/

scanf("%c",&d);
/*輸入符號給d*/

}
/*循環體結束*/

while(d=='\n');
/*循環條件語句*/

}

⑷ C語言怎麼做計算器

樓主你好

你寫的代碼比較繁瑣
我寫了一個較簡潔的
(應你的要求 只能用if else語句)
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int choice;//選擇
double a,result;

while(1)
{
result=0.0;
printf("(1.加法 2.減法 3.乘法 4.除法 5.退出)\n輸入你的選擇:");
scanf("%d",&choice);

if(1 == choice)
{
printf("輸入一個實數a:");
while(1 == scanf("%lf",&a))
result+=a;
}

else if(2 == choice)
{
int flag=1;
printf("輸入一個實數a:");
while(1 == scanf("%lf",&a))
{
if(flag == 1)
result+=a;
else
result-=a;
flag=0;
}
}

else if(3 == choice)
{
result=1.0;
printf("輸入一個實數a:");
while(1 == scanf("%lf",&a))
result*=a;
}

else if(4 == choice)
{
int flag=1;
result=1.0;

printf("輸入一個實數a:");
while(1 == scanf("%lf",&a))
{
if(flag == 1)
result/=a;
else
result*=a;
}
}

else if(5 == choice)
{
printf("最終結果:%.2f\n",result);
break;
}

else
printf("輸入錯誤!\n");

printf("最終結果:%.2f\n",result);
system("pause");
system("cls");
getchar();
}
return 0;
}

希望能幫助你哈

⑸ 如何用c語言寫計算器程序

計算器要求如下:1)
設計一面向對象的類,含有加、減、乘、除運算及開平方等功能的函數。
2)
設計加、減、乘、除運算及求平方根的函數。
3)
設計實現四則混合運算的函數。
4)
設計測試函數。
要求是
完善計算器程序,改為可對實數操作。
完善程序,改為多個操作數基本四則運算,遇到0為止。
增加函數,完成四則混合運算,增加相應的主菜單選項。
添加語句,使四則運算具有測試功能。
可擴充其功能。

⑹ 用C語言做一個計算器,能實現加減乘除混合運算

用C語言編寫一個簡單的可以進行加減乘除運算混合運算的計算器的方法:

1、打開visual C++ 6.0-文件-新建-文件-C++ Source File;

⑺ 如何用C語言寫一個簡易計算器

#include<stdio.h>
int main()
{
double num1;
double num2;
double result;
char ch;
printf("Please enter express to caculate, 'q' to exit(eg. 1+3):");
while(scanf("%lf%c%lf",&num1,&ch,&num2) == 3)
{
switch(ch)
{
case '+':
{
result = num1 + num2;
break;
}
case '-':
{
result = num1 - num2;
break;
}
case '/':
{
if(num2 == 0)
printf("Error:div/0\n");
else
result = num1 / num2;
break;
}
case '*':
{
result = num1 * num2;
break;
}
}
printf("%g%c%g=%g\n",num1,ch,num2,result);
printf("Please enter express to caculate, 'q' to exit(eg. 1+3):");
}
return 0;
}

⑻ 如何用C程序編寫一個計算器

  • 1

    首先,得從網上下載並安裝c++,然後從桌面找到並打開它。