第一篇:設(shè)計(jì)一個(gè)簡(jiǎn)單計(jì)算器的C語(yǔ)言課程設(shè)計(jì)報(bào)告
東華理工大學(xué)
C語(yǔ)言課程設(shè)計(jì)報(bào)告
題目:設(shè)計(jì)一個(gè)簡(jiǎn)單計(jì)算器 姓名:地瓜葉
學(xué)號(hào):?????
指導(dǎo)老師:吳志強(qiáng)老師
東華理工大學(xué)
目 錄
1.設(shè)計(jì)目的 2.內(nèi)容
3.總體設(shè)計(jì)(有流程圖)
4.源程序編寫(附上了運(yùn)行圖)
5.執(zhí)行結(jié)果
6.心得體會(huì)
東華理工大學(xué)
東華理工大學(xué)
一、設(shè)計(jì)目的
設(shè)計(jì)一個(gè)簡(jiǎn)單計(jì)算器,在功能上功能盡量模擬windows操作系統(tǒng)中的計(jì)算器,系統(tǒng)界面不做強(qiáng)制要求。
全面熟悉、掌握C語(yǔ)言基本知識(shí),掌握C程序設(shè)計(jì)中的順序、分支、循環(huán)三種結(jié)構(gòu)及數(shù)組、函數(shù)、指針和文件的操作,把編程和實(shí)際結(jié)合起來(lái),增強(qiáng)對(duì)不同的問(wèn)題運(yùn)用和靈活選擇合適的數(shù)據(jù)結(jié)構(gòu)以及算法描述的本領(lǐng),熟悉編制和調(diào)試程序的技巧,掌握分析結(jié)果的若干有效方法,進(jìn)一步提高上機(jī)動(dòng)手能力,培養(yǎng)使用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力,規(guī)范編程思想,為以后在專業(yè)課程中應(yīng)用計(jì)算機(jī)系統(tǒng)解決計(jì)算、分析、實(shí)驗(yàn)和設(shè)計(jì)等學(xué)習(xí)環(huán)節(jié)打下較扎實(shí)的基礎(chǔ)。
二、內(nèi)容
1、程序設(shè)計(jì)的一般步驟
a、確定數(shù)據(jù)結(jié)構(gòu) b、確定算法 c、編程 d、調(diào)試 e、總結(jié)資料
東華理工大學(xué)
東華理工大學(xué)
2、基本要求
a.設(shè)計(jì)正確,方案合理,能實(shí)現(xiàn)相應(yīng)功能。b.界面友好,使用方便。c.程序精煉,結(jié)構(gòu)清晰。
d.設(shè)計(jì)報(bào)告含程序設(shè)計(jì)說(shuō)明,用戶使用說(shuō)明,源程序清單及程序框圖。e.上機(jī)演示。
三、總體設(shè)計(jì)(程序設(shè)計(jì)組成框圖、流程圖)
四、源程序編寫
東華理工大學(xué)
東華理工大學(xué)
#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]!='