freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第一章c語言程序設(shè)計(jì)-在線瀏覽

2024-10-13 19:43本頁面
  

【正文】 課程成績(jī)都不低于相應(yīng)課程的分?jǐn)?shù)線,且你的考試總分也不低于北青大學(xué)的總分分?jǐn)?shù)線要求,則輸出“congratulations”,否則輸出“sorry”。Append Code include int main(){int a,b,c,d,e,f,g,h。a,amp。c,amp。e,amp。g)。if(e=aamp。f=bamp。g=camp。h=d)printf(”congratulations“)。} I: A+B Problem(II): Input/OutputPractice Description 計(jì)算a+b,0Input 輸入的第一行是一個(gè)整數(shù)N,后面有N對(duì)整數(shù)a和b,每對(duì)a和b占一行,a,b用空格分開。Sample Input 2 1 2 10 20Sample Output 3 30HINT N給出了測(cè)試樣例數(shù),用for循環(huán)處理方便。Scanf(“%d”,amp。For(i=0。Output 每行輸出一個(gè)a+b的值,順序與輸入對(duì)應(yīng)。用scanf()把文件所有內(nèi)容讀完后,會(huì)讀到EOF,所以可以用來判斷輸入是否完成,測(cè)試時(shí)可以用Ctrl+Z產(chǎn)生EOF。Append Code include int main(){int a,b。a,amp。}return 0。元音字母是:a,e,i,o u,A,E,I,O,UInput 輸入一個(gè)英文字母Output 是元音字母,輸出“yes”,否則輸出“no”,行尾沒有回車。scanf(”%c“,amp。if(ch=39。amp。chch=ch+32。a39。else if(ch==39。)printf(”yes“)。i39。else if(ch==39。)printf(”yes“)。u39。elseprintf(”no“)。Input 輸入3個(gè)int類型內(nèi)的整數(shù),兩兩之間用一個(gè)空格隔開。Sample Input 2 1 3 Sample Output 1 2 3HINT Append Code include void main(){int a,b,c,temp。a,amp。c)。a=b。}if(a{temp=a。c=temp。b=c。}printf(”%d %d %dn“,c,b,a)。判斷奇偶數(shù) Input 輸入為一個(gè)整數(shù)。如果輸入的整數(shù)n是一個(gè)偶數(shù),輸出: n is an even :n is an odd 。scanf(”%d“,amp。if(a%2==0)printf(”%d is an even number.“,a)。} A: 判斷兩個(gè)整數(shù)的大小關(guān)系 Description 輸入2個(gè)整數(shù)a和b,如果ab,則輸出1,否則輸出0。Output 表示ab的結(jié)果:如果ab,則輸出1,否則輸出0。scanf(”%d %d“,amp。b)。elseprintf(”0“)。} D: 成績(jī)的等級(jí) Description 把百分制的考試成績(jī)轉(zhuǎn)換成五級(jí)制的成績(jī): 90~100:Excellent 80~89:Good 70~79:Average 60~69:Pass 0~59:Failing不在0~100之間的輸入是非法數(shù)據(jù),輸出“Error”。Output 輸入所對(duì)應(yīng)的成績(jī)等級(jí)。Append Code include int main(){int score。score)!=EOF){if(score100)printf(”Errorn“)。break。break。break。break。break。} E: 輸出是m的倍數(shù)或n的倍數(shù)、但不是m和n的公倍數(shù)的數(shù) Description 輸出1~k之間是m的倍數(shù)或n的倍數(shù)、但不是m和n的公倍數(shù)的數(shù),其中1Input 輸入三個(gè)整數(shù),依次為k、m、n。Sample Input 15 2 3Sample Output 2 3 4 8 9 10 14 15HINT 難點(diǎn)在于輸出格式的控制:空格在數(shù)的中間,學(xué)會(huì)用循環(huán)時(shí)邊界情況的特殊處理。scanf(”%d %d %d“,amp。m,amp。if(ma=m。printf(”%d“,a)。i}if((i%m==0amp。i%n!=0)||(i%n==0amp。i%m!=0))printf(” %d“,i)。 B: 兩整數(shù)相加減 Description 計(jì)算a+b和ab。a,b用空格分開。Sample Input 1 2Sample Output 31HINT Append Code include int main(){ int a,b。a,amp。printf(”%dn“,a+b)。} 25 Problem C: 它滿足條件嗎? Description 需要判斷給定的一個(gè)整數(shù)是否同時(shí)滿足如下三個(gè)條件: 。例如:0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,484,529 Input 一個(gè)int范圍內(nèi)的整數(shù)。Sample Input 100Sample Output yesHINT 注意邏輯表達(dá)式判斷三個(gè)條件的順序。庫函數(shù)sqrt()可以用于求一個(gè)數(shù)的平方根。scanf(”%d“,amp。if(a==sqrt(a)*sqrt(a)amp。a%2==0amp。a0)printf(”yes“)。} F: 多路分支 Description 編寫一個(gè)完整的程序,運(yùn)行時(shí)向用戶提問”你考試考了多少分?(0100)“接受輸入后判斷其等級(jí)并顯示出來等級(jí): 優(yōu):90Input 輸入任意一個(gè)整數(shù)分?jǐn)?shù)值,顯示等級(jí)。....直到測(cè)試數(shù)據(jù)較充分,可輸入1止。while(scanf(”%d“,amp。else if(x=90)printf(”優(yōu)n“)。else if(x=60)printf(”中n“)。}return 0。請(qǐng)問這個(gè)學(xué)校有多少學(xué)生?Input 一個(gè)int類型的正整數(shù)N,是學(xué)生人數(shù)的上界,即:該校學(xué)生數(shù)不超過N。Sample Input 200Sample Output 58 118 178HINT Append Code include include int main(){int n,i。n)。iprintf(”%dn“,i)。} Problem C: 正負(fù)數(shù)各有幾個(gè)? Description 輸入若干個(gè)整數(shù),求其中正數(shù)、負(fù)數(shù)的個(gè)數(shù)。第2行是N個(gè)整數(shù),都是int類型的。Sample Input 10 2 3 4 512345Sample Output 5 5HINT 貌似還有一種叫做0的數(shù)。scanf(”%d“,amp。for(i=0。a)。else if(anum2++。return 0。當(dāng)測(cè)試樣為0 0時(shí)表示輸入結(jié)束,0 0不參與運(yùn)算。Sample Input 1 2 10 20 0 0Sample Output 3 30HINT 練習(xí)break的使用。while(scanf(”%d %d“,amp。b)!=EOF){if(a!=0||b!=0)}printf(”%dn“,a+b)。return 0。Output 每行輸出一個(gè)a+b的值,順序與輸入對(duì)應(yīng)。Sample Input 1 2 10 20 15 35Sample Output 3 30 50HINT 由于輸出的和比空行多一個(gè),所以全部計(jì)算放在一個(gè)循環(huán)里是不行的,必須要特殊處理開頭或者結(jié)尾。while(scanf(”%d %d“,amp。b)!=EOF){n++。elseprintf(”n%dn“,a+b)。}Problem C: n個(gè)數(shù)的最大值和最小值 Description 找出n個(gè)數(shù)中最大的數(shù)和最小的數(shù),并將它們的值輸出出來。這些數(shù)可能用若干空格或者換行符分隔開。從輸入的第2個(gè)數(shù)開始,求出直到第n+1個(gè)數(shù)中最大的數(shù)和最小的數(shù)。Sample Input 3 0 11Sample Output The maximum number is minimum number 分隔符是空格還是回車都是空白符,對(duì)scanf(”%d“)來說沒有區(qū)別;先讀入n,然后用for循環(huán)就很容易控制讀入n個(gè)數(shù)的過程。scanf(”%d“,amp。int a[n]。iscanf(”%d“,amp。max=a[0]。for(i=0。if(mina[i])min=a[i]。printf(”The minimum number is %d.“,min)。} D: 求100以內(nèi)的素?cái)?shù) Description 素?cái)?shù)是只能被1和自身整除的正整數(shù),根據(jù)數(shù)學(xué)定義1不是素?cái)?shù)。Input 輸入為兩個(gè)整數(shù)m和n,滿足0Output 從大到小輸出m~n之間的所有素?cái)?shù),一個(gè)素?cái)?shù)一行。輸出的所有數(shù)在兩行“=====”之間。Append Code include include int main(){ int m,n,i,j,k,t。m,amp。printf(”=====n“)。i=m。for(j=2。if(t==0amp。i1)printf(”%dn“,i)。return 0。scanf(”%d“,amp。for(i=0。a,amp。c)。amp。amp。else printf(”NOn“)。} C: 簡(jiǎn)單的整數(shù)排序 Description 對(duì)給出的若干整數(shù)按從小到大排序。Sample Input 10 3 9 1 5 2 8 5 6 7 3Sample Output 1 2 3 3 5 5 6 7 8 9HINT 排序前必須把所有的整數(shù)都存儲(chǔ)下來。Append Code include int main(){int c,i,n,j。scanf(”%d“,amp。for(i=0。a[i])。i{for(j=0。a[j]=a[j+1]。}}}printf(”%d“,a[0])。iprintf(” %d“,a[i])。} A: Description購物的路程 Saya和Kudo一起去購物。她們將車停在該直線最左端的店鋪處,然后從左向右開始逛每一個(gè)店鋪,然后從最右邊的店鋪再返回到停車處。Input 輸入有多組。Sample Input 4 13 89 37 6 7 30 41 14 39 42 0Sample Output 152 70HINT Append Code include int main(){int n,i,max,min,a[100001]。n)amp。n!=0){scanf(”%d“,amp。min=max=a[0]。i{scanf(”%d“,amp。if(a[i]max)max=a[i]。}printf(”%dn“,(maxmin)*2)。} B: 求累加和 Description 編程求min~max的累加和(含min和max),其中max=min0。Input 輸入為多行。后面有N行,每行包含2個(gè)整數(shù),分別是min和max。每行的格式為: case i:sum=(從1開始),s是該測(cè)試用例對(duì)應(yīng)的累加和(設(shè)不超過int的表示范圍)。scanf(”%d“,amp。for(i=0。scanf(”%d%d“,amp。max)。else{for(j=min。printf(”case %d:sum=%“,i+1,sum)。} G: 順序輸出字母 Description 按字母順序輸出兩個(gè)字母st和ed之間的所有字母,但不包括st和ed。Input 兩個(gè)字母st和ed,都是大寫字母,用一個(gè)空格分開。例如:輸入為A和E,則輸出為BCD;輸入為A和B,則什么字母也不輸出,只有一個(gè)空行; 輸入為E和A,也是什么字母也不輸出,只有一個(gè)空行。int i。st,amp。ed)。iprintf(”%c“,i)。}return 0。他們使用的一種最簡(jiǎn)單的暗語是:將要說的每句話里面的英文字母變成這個(gè)字母之后的某個(gè)字母。Input 輸入有2個(gè):一個(gè)大寫字母c和一個(gè)正整數(shù)d(0Output 輸出字母c之后的第d個(gè)字母。如果c之后的某個(gè)字母已經(jīng)超出39。則再從字母39。開始計(jì)數(shù)。A39。若:c=39。d=3,則輸出應(yīng)為:B。int d。c,amp。if(c+dprintf(”%c“,c+d)。return 0。系統(tǒng)提供給用戶的密碼長(zhǎng)度最長(zhǎng)為20個(gè)字符,若密碼輸入錯(cuò)誤可以再次輸入。Input 輸入為若干個(gè)串,至EOF結(jié)束。Output 每次輸入錯(cuò)誤的密碼,輸出一個(gè)“Wrong!”,若輸入的密碼為正確的,輸出一個(gè)“Wele!”,并結(jié)束密碼測(cè)試。Sample Input abcdefg123456 kkkkkkkk abcdefgSample Output Wrong!Wrong!Wele!HINT 輸入可以用scanf(”%s“)處理,密碼比較用字符串的比較可以完成。int i,j=1。while(scanf(”%s“,b)!=EOF){if(j{if((strcmp(a,b)==0)){printf(”Wele!n“)。}elseprintf(”Wrong!n“)。}else printf(”O(jiān)ut of limited!n)。Input 輸入的第一個(gè)數(shù)為n,接下來有n個(gè)數(shù)字。第三篇:C 語言程序設(shè)計(jì)《C 語言程序設(shè)計(jì)》主要在計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)應(yīng)用、通信技術(shù)、智能電子、電子信息工程、多媒體以及核工程與核技術(shù)等專業(yè)中開設(shè),是電子信息類、機(jī)械類等工科專業(yè)的重要專業(yè)基礎(chǔ)課。而且很多學(xué)生產(chǎn)生了畏懼心理。2005年,為了讓我院工科學(xué)生更好的掌握C語言編程以及通過四川省計(jì)算機(jī)二級(jí)考試,在《C語言程序設(shè)計(jì)》課程后設(shè)置《C語言程序設(shè)計(jì)課程設(shè)計(jì)》,極大地提高了學(xué)生的動(dòng)手機(jī)會(huì)和能力,過級(jí)率顯著提高!2007年,依托我校建設(shè)精品課程的契機(jī),我們將C語言中的各個(gè)知識(shí)點(diǎn)進(jìn)行重新規(guī)整,提出適用于三本院校學(xué)生的語言設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1