實(shí)驗(yàn)3-程序流程設(shè)計(jì)——選擇結(jié)構(gòu)程序的設(shè)計(jì)說明_第1頁(yè)
實(shí)驗(yàn)3-程序流程設(shè)計(jì)——選擇結(jié)構(gòu)程序的設(shè)計(jì)說明_第2頁(yè)
實(shí)驗(yàn)3-程序流程設(shè)計(jì)——選擇結(jié)構(gòu)程序的設(shè)計(jì)說明_第3頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、淮海工學(xué)院計(jì)算機(jī)科學(xué)系實(shí)驗(yàn)報(bào)告書課程名:C語(yǔ)言程序設(shè)計(jì)A題目實(shí)驗(yàn)2程序流程設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)班 級(jí):軟嵌151學(xué) 號(hào):2015123349姓 名:陳正寧評(píng)語(yǔ):成績(jī):指導(dǎo)教師:批閱時(shí)間:年月日1、實(shí)驗(yàn)內(nèi)容或題目(1)編寫一個(gè)程序,輸入一個(gè)字母,若為大寫字母,將其轉(zhuǎn)換為小寫字母后輸出,否則原樣輸出。(2)編寫一個(gè)程序判斷用戶輸入的字符是數(shù)字字符、字母字符還是其他字符。(3)編寫一個(gè)程序,輸入年號(hào)和月份,判斷該年是否為閏年,并根據(jù)給出的月份判斷是什么季節(jié)和該月有多少天?閏年的條件是年號(hào)能被4整除但不能被100整除,或者能被400整除。(4)編寫一個(gè)程序,求 ax2+bx+c=0方程的根。(5)給出

2、一個(gè)百分制的成績(jī),要求輸出成績(jī)等級(jí)A','B','C','D','E'。90分以上的為A',8089分的為B', 7079分的為C',6069分的為D',60分以下的為E'。(要求使用switch語(yǔ)句)2、實(shí)驗(yàn)?zāi)康呐c要求(1)進(jìn)一步熟悉熟悉 VC+6編譯環(huán)境,掌握運(yùn)用 VC編譯C程序的基本方法;(2)學(xué)會(huì)使用C語(yǔ)言的常用運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式;(3)掌握常見的流程控制結(jié)構(gòu)(順序、選擇),學(xué)會(huì)運(yùn)用這兩種控制結(jié)構(gòu)編寫C程序。3、實(shí)驗(yàn)步驟與源程序?qū)嶒?yàn)步驟(1 )、開始輸入chC

3、h>= ' A' $ch<= ' Z'ch J ch+32輸出ch結(jié)束(2 )、開始輸入chch>='0'&&ch<='9輸出“您輸入的是數(shù)字字符YNhch>='a'&&ch<='z'|ch>='A '&&ch<='Z'結(jié)束輸出“您輸入的是字母字符(3 )、開始定義變量:year : month :,days :leap :輸入month今年為平年能被4整除但不能被100整除,或能

4、被400整除請(qǐng)重新輸入Leap=1今年為閏年輸岀是閏年 還是平年月份在到12中為閏年該月有31天該月有29天該月有28天1, 3, 5, 7, 8, 11,4 , 6 9, 10, 12該月有3(天3,!, 5F現(xiàn)在是巷春天卄6,7,8F現(xiàn)在;是夏天9,10,11!現(xiàn)在;是秋天12,1,2現(xiàn)在是冬天結(jié)束(4 )、開始定義變量:a,b,c: i nt=b*b-4acNN結(jié)束(5 )、定義變量:scorescore/=105、4、3、2、1等級(jí)為A等級(jí)為B等級(jí)為C等級(jí)為DI結(jié)束輸入score10、9等級(jí)為E(2)気走倉(cāng)3/ ttnc-udeASao'.hv infmaino宀char 號(hào)s

5、canf(=%c=ach= ifohvM-AgachAMN) 宀Ch+U3Nprin=t(=%2n=ch=e-seprin=t(=%2n=ch=recrn 0八(2rttnc-udeASao'.hv infmainochar ch;ch=getchar();if(ch>='0'&&ch<='9')printf(”您輸入的是數(shù)字字符n");else if(ch>='a'&&ch<='z'|ch>='A'&&ch<=&

6、#39;Z')printf(" 您輸入的是字母字符n");elseprintf("您輸入的是其他字符n");return 0;、#include<stdio.h>int main()int year,month,days,leap;scanf("%d %d", &year,&month);if(year%4=0&&year%100!=0|year%400=0)leap=1;elseleap=0;if(leap)printf("%d is a leap yearn"

7、,year);elseprintf("%d is not a leap yearn",year);if(leap=1)if(month=2)printf("the month has 29 daysn");else if(month=1|3|5|7|8|10|12)printf("the months has 31 daysn"); elseprintf("the months has 30 daysn");if(leap=0)if(month=2)printf("the month has 28 day

8、sn");else if(month=1|3|5|7|8|10|12)printf("the months has 31 daysn"); elseprintf("the months has 30 daysn");if(month>=3&&m onth<=5)prin tf("spri ngn “);else if (month>=6&&m onth<=8)printf("summern");else if (month>=9&&mon

9、th<=11)printf("autumnn");elseprintf("wintern");return 0;(4) 、#include<stdio.h>#include<math.h>void main()double a,b,c,disc,x1,x2,p,q;/disc 是判別式 sqrt(b*b-4ac)printf("請(qǐng)輸入a,b,c entern");scanf("%lf%lf%lf",&a,&b, &c);disc=b*b-4*a*c;if(0=a

10、)if(0=b)if(0=c)printf("此方程有任意解.n");else / a=0 b=0 c!=oprintf("此方程無解.n");else/a=0b=!0x1=-c/b;x2=-c/b;printf(”此方程的解為:x1=x2=%lfn",x1,x2);if(O!=a)if(discvO)printf("此方程無實(shí)數(shù)根n");elsep=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p_q;printf("此方程的兩個(gè)實(shí)數(shù)根為:x 1= %7.2f,x2=%7.2

11、fn",x1,x2);、#include<stdio.h>int main()int score;printf("You score :");scanf("%d", &score);switch(int)score/10)case 10:case 9:printf("You grade:An"); break;case 8:printf("You grade:Bn"); break;case 7:printf("You grade:Cn"); break;case

12、6:printf("You grade:Dn"); break;case 5:case 4:case 3:case 2:case 1:case 0:printf("You grade:En"); break;return 0;4、測(cè)試數(shù)據(jù)與實(shí)驗(yàn)結(jié)果(可以抓圖粘貼)、> PEXAMTiMPDebug'.cxa(nple349 exe'僭輸人的是數(shù)字字符Pirc-ss 在口¥ kcy ito cont inuc(3 )、* D :煤習(xí) D eaug' 岸畑 m pk 3 49 ,?xe"2015 112015 is not a Leap year 七ic nontha lias 3IL das auituLrmPt*ess any key to continue(4 )、= | 回i T:-.DEBUGDebjgexample349e"enter!0 0 2此方程無解-Press any key td centinuE'D:;DEB UGDe bj gexamp I e 34 蟲"EJ®AC*rb7centerJ-2 1比方程的兩個(gè)實(shí)數(shù)根為 yi-a0,x2-1.00ress any1 ke</ to conti

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論