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

正文內(nèi)容

c語言程序設(shè)計(jì)(編輯修改稿)

2024-10-14 03:42 本頁面
 

【文章內(nèi)容簡介】 Input 3 0 11Sample Output The maximum number is minimum number 分隔符是空格還是回車都是空白符,對scanf(”%d“)來說沒有區(qū)別;先讀入n,然后用for循環(huán)就很容易控制讀入n個(gè)數(shù)的過程。Append Code include int main(){int n,i,max,min。scanf(”%d“,amp。n)。int a[n]。for(i=0。iscanf(”%d“,amp。a[i])。max=a[0]。min=a[0]。for(i=0。i{if(maxmax=a[i]。if(mina[i])min=a[i]。}printf(”The maximum number is %“,max)。printf(”The minimum number is %d.“,min)。return 0。} D: 求100以內(nèi)的素?cái)?shù) Description 素?cái)?shù)是只能被1和自身整除的正整數(shù),根據(jù)數(shù)學(xué)定義1不是素?cái)?shù)。素?cái)?shù)也叫質(zhì)數(shù)。Input 輸入為兩個(gè)整數(shù)m和n,滿足0Output 從大到小輸出m~n之間的所有素?cái)?shù),一個(gè)素?cái)?shù)一行。如果m~n之間沒有素?cái)?shù),則不輸出任何數(shù)。輸出的所有數(shù)在兩行“=====”之間。Sample Input 2 12Sample Output ===== 11 7 5 3 2 =====HINT 利用素?cái)?shù)的數(shù)學(xué)規(guī)律可以很容易的解出此題,題目給出的數(shù)據(jù)范圍是關(guān)鍵。Append Code include include int main(){ int m,n,i,j,k,t。scanf(”%d %d“,amp。m,amp。n)。printf(”=====n“)。for(i=n。i=m。i){t=0。for(j=2。jif(i%j==0)t=1。if(t==0amp。amp。i1)printf(”%dn“,i)。} printf(”=====“)。return 0。} E: 是否構(gòu)成三角形? Description 給出三個(gè)整數(shù),代表三條邊的長度,判斷這三條邊的長度是否能構(gòu)成一個(gè)三角形?Input 第一行是n(1接下來有n行,每一行包含三個(gè)整數(shù),表示三個(gè)邊長(1Output 如果三條邊能構(gòu)成三角形,輸出YES,否則輸出NOSample Input 3 1 2 3 2 8 7 20 20 1Sample Output NO YES YESHINT Append Code include int main(){ int a,b,c,n,i。scanf(”%d“,amp。n)。for(i=0。i{scanf(”%d%d%d“,amp。a,amp。b,amp。c)。if(a+bcamp。amp。a+cbamp。amp。b+ca)printf(”YESn“)。else printf(”NOn“)。}return 0。} C: 簡單的整數(shù)排序 Description 對給出的若干整數(shù)按從小到大排序。Input 輸入的第一個(gè)數(shù)為n(nOutput 按從小到大的順序輸出這些整數(shù),每兩個(gè)整數(shù)之間用一個(gè)空格分隔開,最后一個(gè)整數(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ǔ)下來。因?yàn)橹挥凶疃?000個(gè)數(shù),1秒的時(shí)間足夠任何排序算法運(yùn)行處結(jié)果來。Append Code include int main(){int c,i,n,j。int a[1000]。scanf(”%d“,amp。n)。for(i=0。iscanf(”%d“,amp。a[i])。for(i=1。i{for(j=0。j{if(a[j]a[j+1]){c=a[j]。a[j]=a[j+1]。a[j+1]=c。}}}printf(”%d“,a[0])。for(i=1。iprintf(” %d“,a[i])。return 0。} A: Description購物的路程 Saya和Kudo一起去購物。假定她們逛的街是一條直線,而商鋪是這條直線上的一些點(diǎn)。她們將車停在該直線最左端的店鋪處,然后從左向右開始逛每一個(gè)店鋪,然后從最右邊的店鋪再返回到停車處。你的任務(wù)是計(jì)算她們走了多少路。Input 輸入有多組。每一組的第一行是N(0Output 對每組輸入,輸出她們走的路長。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]。while(scanf(”%d“,amp。n)amp。amp。n!=0){scanf(”%d“,amp。a[0])。min=max=a[0]。for(i=1。i{scanf(”%d“,amp。a[i])。if(a[i]max)max=a[i]。if(a[i]min=a[i]。}printf(”%dn“,(maxmin)*2)。}return 0。} B: 求累加和 Description 編程求min~max的累加和(含min和max),其中max=min0。部分程序已經(jīng)給出,請?zhí)畛淦渲械目瞻渍Z句,并提交填充后的完整程序。Input 輸入為多行。第一行是一個(gè)整數(shù)N0,表示后面有N個(gè)測試用例。后面有N行,每行包含2個(gè)整數(shù),分別是min和max。Output 輸出為N行,每個(gè)測試用例的計(jì)算結(jié)果占據(jù)一行。每行的格式為: case i:sum=(從1開始),s是該測試用例對應(yīng)的累加和(設(shè)不超過int的表示范圍)。Sample Input 3 1 10 1 100 1 1Sample Output case 1:sum= 2:sum= 3:sum= Append Code include int main(){int n,i,j,max,min,sum。scanf(”%d“,amp。n)。for(i=0。i{ sum=0。scanf(”%d%d“,amp。min,amp。max)。if(max==min)printf(”case %d:sum=%“,i+1,min)。else{for(j=min。jsum=sum+j。printf(”case %d:sum=%“,i+1,sum)。}} return 0。} G: 順序輸出字母 Description 按字母順序輸出兩個(gè)字母st和ed之間的所有字母,但不包括st和ed。不輸出逆序。Input 兩個(gè)字母st和ed,都是大寫字母,用一個(gè)空格分開。Output 在一行內(nèi)按順序輸出st和ed之間的所有字母,但不包括st和ed。例如:輸入為A和E,則輸出為BCD;輸入為A和B,則什么字母也不輸出,只有一個(gè)空行; 輸入為E和A,也是什么字母也不輸出,只有一個(gè)空行。最后要輸出一行(行尾不回車): ***END***Sample Input A CSample Output B***END***HINT Append Code include int main(){char st,ed,a。int i。scanf(”%c%c%c“,amp。st,amp。a,amp。ed)。{for(i=st+1。iprintf(”%c“,i)。printf(”n***END***“)。}return 0。} F: 單字母變換 Description Tom和Jack是密碼學(xué)愛好者,他們在聊天時(shí)經(jīng)常使用一些暗語。他們使用的一種最簡單的暗語是:將要說的每句話里面的英文字母變成這個(gè)字母之后的某個(gè)字母?,F(xiàn)在要求你寫一個(gè)程序,將一個(gè)字母變成它之后的某個(gè)字母。Input 輸入有2個(gè):一個(gè)大寫字母c和一個(gè)正整數(shù)d(0Output 輸出字母c之后的第d個(gè)字母。大小寫與c一致。如果c之后的某個(gè)字母已經(jīng)超出39。Z39。,則再從字母39。A39。開始計(jì)數(shù)。如:c=39。A39。,d=3,則輸出應(yīng)為:D。若:c=39。Y39。,d=3,則輸出應(yīng)為:B。Sample Input A 3Sample Output DHINT Append Code include int main(){char c。int d。scanf(”%c%d“,amp。c,amp。d)。if(c+dprintf(”%c“,c+d)。elseprintf(”%c“,c+d26)。return 0。} B: 登錄密碼驗(yàn)證 Description 編寫一個(gè)程序,模擬用戶登錄系統(tǒng)的密碼驗(yàn)證過程。系統(tǒng)提供給用戶的密碼長度最長為20個(gè)字符,若密碼輸入錯(cuò)誤可以再次輸入。但為了保證用戶密碼安全,若連續(xù)輸入密碼錯(cuò)誤超過5次就會(huì)鎖定賬號(hào)一段時(shí)間。Input 輸入為若干個(gè)串,至EOF結(jié)束。輸入的第一個(gè)串是用戶的正確密碼,后面的串為模擬用戶登錄時(shí)的輸入的密碼。Output 每次輸入錯(cuò)誤的密碼,輸出一個(gè)“Wrong!”,若輸入的密碼為正確的,輸出一個(gè)“Wele!”,并結(jié)束密碼測試。若前5次輸入的密碼都是錯(cuò)誤的,則后面的輸入中不管是否有正確的密碼都輸出“Out of limited!”。Sample Input abcdefg123456 kkkkkkkk abcdefgSample Output Wrong!Wrong!Wele!HINT 輸入可以用scanf(”%s“)處理,密碼比較用字符串的比較可以完成。Append Code include include int main(){char a[20],b[20]。int i,j=1。scanf(”%s“,a)。while(scanf(”%s“,b)!=EOF){if(j{if((strcmp(a,b)==0)){printf(”Wele!n“)。break。}elseprintf(”Wrong!n“)。j++。}else printf(”O(jiān)ut of limited!n)。} } C: 兔子的繁殖問題 Description 假設(shè)一對兔子每月能生一對小兔(一雌一雄),每對小兔出生后的下一個(gè)月是沒有繁殖能力的,至出生后的第三個(gè)月開始又可以每月生一隊(duì)小兔,問從一對剛出生的小兔開始,經(jīng)過若干個(gè)月后一共有多少兔子(假設(shè)在此過程中兔子沒有死亡)?這個(gè)問題是意大利數(shù)學(xué)家菲波那契(Fibonacci)在他1202年出版的《算盤全書》中提出來的,從第一對剛出生的小兔開始每月的兔子數(shù)被乘坐菲波那契序列。Input 輸入的第一個(gè)數(shù)為n,接下來有n個(gè)數(shù)字。每個(gè)數(shù)字為一個(gè)月份m(mOutput 輸出為n行,每行為第m個(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ǔ)課。本校從2001至今,每年都開設(shè)《C語言程序設(shè)計(jì)》課程,由于,我校最開始時(shí)的特殊情況,主要把重點(diǎn)放在C語言中的各類重點(diǎn)、難點(diǎn)的語法、語義上,使得學(xué)生經(jīng)過比較復(fù)雜和痛苦的過程后,對C語言在使用上很難做到自己編寫程序。而且很多學(xué)生產(chǎn)生了畏懼心理。2004年,學(xué)院成立計(jì)算機(jī)科學(xué)與技術(shù)系,為了更好學(xué)習(xí)和掌握C語言,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和計(jì)算機(jī)維護(hù)專業(yè)(計(jì)算機(jī)應(yīng)用技術(shù)前身)除了開設(shè)《C語言程序設(shè)計(jì)》課程外,在后續(xù)一學(xué)期還開設(shè)了《C語言程序設(shè)計(jì)課程設(shè)計(jì)》,使得計(jì)算機(jī)專業(yè)學(xué)生編程思想和能力得到了極大提高。2005年,為了讓我院工科學(xué)生更好的掌握C語言編程以及通過四川省計(jì)算機(jī)二級考試,在《C語言程序設(shè)計(jì)》課程后設(shè)置《C語言程序設(shè)計(jì)課程設(shè)計(jì)》,極大地提高了學(xué)生的動(dòng)手機(jī)會(huì)和能力,過級率顯著提高!2007年,依托我校建設(shè)精品課程的契機(jī),我們將C語言中的各個(gè)知識(shí)點(diǎn)進(jìn)行重新規(guī)整,提出適用于三本院校學(xué)生的語言設(shè)計(jì)學(xué)習(xí)的方法。我們提出,先了解C語言,再學(xué)習(xí)C語言,再用C語言的思想。即在開始時(shí)讓學(xué)生初步知道C語言,然后引入比較簡單的運(yùn)算符以及基本輸入、輸出和簡單的順序結(jié)構(gòu)程序設(shè)計(jì)。通過這樣的方式,我們發(fā)現(xiàn),學(xué)生在C語言的學(xué)習(xí)就不會(huì)從開始的時(shí)候陷入大量難懂的語法、語義和數(shù)據(jù)結(jié)構(gòu)中。有了以上鋪墊再層層進(jìn)入,最終進(jìn)入復(fù)雜的各類數(shù)據(jù)結(jié)構(gòu)以及指針等學(xué)習(xí)。通過以上的內(nèi)容規(guī)整后,教學(xué)效果有明顯提高。第三篇:經(jīng)典C語言程序設(shè)計(jì)例題經(jīng)典C語言程序設(shè)計(jì)例題【程序1】題目:有4個(gè)數(shù)字,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少? :可填在百位、十位、個(gè)位的數(shù)字都是4。組成所有的排列后再去掉不滿足條件的排列。: main(){ int i,j,k。printf(“n”)。for(i=1。i/*以下為三重循環(huán)*/ for(j=1。jfor(k=1。k{if(i!=kamp。amp。i!=jamp。amp。j!=k)/*確保i、j、k三位互不相同*/printf(“%d,%d,%dn”,i,j,k)。} }【程序2】題目:企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤提成。利潤(I)低于或等于10萬元時(shí),獎(jiǎng)金可提10%;利潤高于10萬元,低于20萬元時(shí),低于10萬元的部分按10%提成,高于10萬元的部分,可可提%;20萬到40萬之間時(shí),高于20萬元的部分,可提成5%;40萬到60萬之間時(shí)高于40萬元的部分,可提成3%;60萬到100萬之間時(shí),高于60萬元的部分,%,高于100萬元時(shí),超過100萬元的部分按1%提成,從鍵盤輸入當(dāng)月利潤I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)?:請利用數(shù)軸來分界,定位。注意定義時(shí)需把獎(jiǎng)金定義成長整型。: main(){ long int i。int bonus1,bonus2,bonus4,bonus6,bonus10,bonus。scanf(“%ld”
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1