第一篇:c語言簡單計算器
C語言小程序之簡單計算器實現(xiàn)簡單四則運算
/*
時間:2013年7月7日
功能:實現(xiàn)簡單計算器四則運算功能 */
# include
//# include
int main(void)
{
float a,b,result;
char sym;
int i;
A: scanf(“%f%c%f”, &a, &sym, &b);//輸入算式
switch(sym)//判斷符號并運算
{
case '+' : result = a + b;break;
case '-' : result = a-b;break;
case '*' : result = a * b;break;
case '/' : result = a / b;break;
default : printf(“輸入有誤!”);break;}
printf(“%f%c%f=%fn”, a, sym, b, result);goto A;//循環(huán)繼續(xù)
return 0;
}
/*
運行結果:
*/
第二篇:c語言簡單的計算器源代碼
1.簡單的計算器 #include
void main()
{
float calculator(float a,float b,char c);float a,b,d;char c;
printf(“請輸入加數(shù)和運算符號n”);scanf(“%f,%f,%c”,&a,&b,&c);d=calculator(a,b,c);
printf(“%f”,d);
}
float calculator(float a,float b,char c){
float d;
switch(c)
{
case '+':d=a+b;return(d);break;case '-':d=a-b;return(d);break;case '*':d=a*b;return(d);break;case '/':d=a/b;return(d);break;default:printf(“errorn”);
}
}
第三篇:設計一個簡單計算器的C語言課程設計報告
東華理工大學
C語言課程設計報告
題目:設計一個簡單計算器 姓名:地瓜葉
學號:?????
指導老師:吳志強老師
東華理工大學
目 錄
1.設計目的 2.內容
3.總體設計(有流程圖)
4.源程序編寫(附上了運行圖)
5.執(zhí)行結果
6.心得體會
東華理工大學
東華理工大學
一、設計目的
設計一個簡單計算器,在功能上功能盡量模擬windows操作系統(tǒng)中的計算器,系統(tǒng)界面不做強制要求。
全面熟悉、掌握C語言基本知識,掌握C程序設計中的順序、分支、循環(huán)三種結構及數(shù)組、函數(shù)、指針和文件的操作,把編程和實際結合起來,增強對不同的問題運用和靈活選擇合適的數(shù)據(jù)結構以及算法描述的本領,熟悉編制和調試程序的技巧,掌握分析結果的若干有效方法,進一步提高上機動手能力,培養(yǎng)使用計算機解決實際問題的能力,規(guī)范編程思想,為以后在專業(yè)課程中應用計算機系統(tǒng)解決計算、分析、實驗和設計等學習環(huán)節(jié)打下較扎實的基礎。
二、內容
1、程序設計的一般步驟
a、確定數(shù)據(jù)結構 b、確定算法 c、編程 d、調試 e、總結資料
東華理工大學
東華理工大學
2、基本要求
a.設計正確,方案合理,能實現(xiàn)相應功能。b.界面友好,使用方便。c.程序精煉,結構清晰。
d.設計報告含程序設計說明,用戶使用說明,源程序清單及程序框圖。e.上機演示。
三、總體設計(程序設計組成框圖、流程圖)
四、源程序編寫
東華理工大學
東華理工大學
#include
double jisuan(char a[]){ int i=1,j,k,m,cnt=0,t1=0,t2=0,t3=0;
char nibo[50],zhan2[50];double x,n,l,z=0,zhan3[20];typedef struct {
double d1;
int d2;}dd;typedef struct {
dd data[50];
int top;
}zhan1;zhan1 shu;
shu.top=0;
while(a[i]!='