版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、培訓(xùn)教材計算機和計算機語言101【問題描述】求S=1-2+3-4+-100102【問題描述】求圓面積程序,寫出程序的運行結(jié)果。#include#includechar*s=“Letusbegin”;intr=3;doublepi=3.14;main()printf(“%sn”,s);printf(“radiumis:%dn”,r);printf(“Arreaofcircleis:%lfn”,pi*r*r);printf(“Arreaofcircleis:%10lfn”,pi*r*r);printf(“Arreaofcircleis:%10.3lfn”,pi*r*r);/system(“paus
2、e”);return0;103【問題描述】判定2000-2005年中的每一年是否閏年,輸出其中所有閏年的年份。請寫出程序的運行結(jié)果【源程序】#include#includeintyear;charleap;main()printf(Thefollowingareleapyears:n);for(year=2000;year=2500;+year)leap=0;if(year%4=0)if(year%100!=0)leap=1;elseif(year%400=0)leap=1;if(leap)printf(%d,year);/system(pause);return0;順序結(jié)構(gòu)程序設(shè)計201【問
3、題描述】雞和兔子關(guān)在一個籠子里,可以看到共有12個頭、40只腳,求雞和兔子各有多少只?【源程序】#include#includemain()intchick,rabbit;rabbit=(40-2*12)/2;chick=40-rabbit;printf(%d%dn,chick,rabbit);/system(pause);return0;202【問題描述】已知旅行的距離和汽車平均速度,每公升汽油可以行駛的公里數(shù)以及每公升汽油的價格,求駕駛汽車旅游所花費的時間和購買汽油的錢數(shù)?!驹闯绦颉?include#includemain()floats,v,k,p,liter,t,total;print
4、f(”請輸入svkpn);scanf(%f%f%f%f,&s,&v,&k,&p);t=s/v;liter=s/k;total=liter*p;printf(%.2lf%.2lfn,t,total);/system(pause);return0;203【問題描述】笑笑有一些糖果。第一天,他吃了總數(shù)的一半多一顆;第二天,他又吃了剩下糖果的總數(shù)的一半多一顆;第三天,他又吃了剩下糖果的總數(shù)的一半多一顆。結(jié)果發(fā)現(xiàn),剩下的糖果數(shù)量恰好是他的幸運數(shù)字。你能算出笑笑原來一共有多少顆糖果嗎?【源程序】#include#includemain()intn,x;printf(請輸入幸運數(shù)字:n);scanf(%d,
5、&n);x=(n+1)*2;x=(x+1)*2;x=(x+1)*2;printf(”結(jié)果是:n);printf(%dn,x);/system(pause);return0;204日期寫法(date)【問題描述】對于年、月、日的描述,不同國家有不同的描述方式,按年、月、日的方式讀入日期,輸出中國式的寫法(年、月、日),英國式的寫法(日/月/年)和美國式的寫法(月/日/年)。輸入:從鍵盤輸入正確的年、月、日。輸出:中、英、美式的日期寫法?!驹闯绦颉?include#includemain()intday,month,year;printf(year,month,day=n);scanf(%d%d%
6、d,&year,&month,&day);printf(DateinPRCformis%d%d%dn,year,month,day);printf(DateinUKformis%d%d%dn,day,month,year);printf(DateinUSAformis%d%d%dn,month,day,year);/system(pause);return0;205數(shù)字分離(splitnum)【問題描述】小明剛學(xué)會一位數(shù)字的加法運算,小明媽媽想考核小明的運算能力,于是每次給一個四位小數(shù),讓小明求各位數(shù)字和。小明媽媽想讓你幫她寫一個程序,能隨機產(chǎn)生一個四位整數(shù),同時給出各位數(shù)字和。這樣她能一邊做
7、自己的事,一邊考核小明。輸入:隨機產(chǎn)生一個四位整數(shù)。輸出:產(chǎn)生的整數(shù)和各位數(shù)字和?!驹闯绦颉?splitnum#include#includemain()intnumber,a,b,c,d,s;srand(time(NULL);number=rand()%9000+1000;/隨機產(chǎn)生一個四位數(shù)a=number%10;/下面四行對number數(shù)進(jìn)行拆分b=number/10%10;c=number/100%10;d=number/1000;s=a+b+c+d;printf(%dn,number);printf(s=%dn,s);/system(pause);return0;206時間戳(tim
8、es)【問題描述】國家安全局獲得了一份珍貴的材料,上面記載了一個即將進(jìn)行的恐怖活動的一切。不過,國家安全局沒法得到實施的時間!材料上的時間使用的是LINUX時間戳,即是從1970年1月1日0時0分0秒開始到該時刻總共過了多少秒。此等重大的責(zé)任終于落到你的肩上了給你該時間戳,你要寫個程序計算出恐怖活動在哪一天實施(這里為了簡單起見,規(guī)定一年12個月,每個月固定為30天)。輸入:一個整數(shù)n(0n2147483647),表示從1970年1月1日0時0分0秒開始到該時刻過了n秒。輸出:一行:三個整數(shù)y、m、d,表示恐怖活動在y年m月d日實施?!驹闯绦颉?times#include#includemai
9、n()/初始化時間intyears=31104000;intmonths=2592000;intdays=86400;longn,ys,y,m,d;printf(n=);scanf(%d,&n);y=n/years;ys=n%years;m=ys/months+1;ys=ys%months;d=ys/days+1;printf(%d%d%dn,1970+y,m,d);/system(pause);return0;207寫出下列程序的運行結(jié)果#includemain()charch1,ch2,ch3;inti;scanf(%c,&ch1);ch2=ch1-1;ch3=ch1+1;i=ch1;pr
10、intf(%d%c%c%cn,i,ch1,ch2,ch3);return0;運行后輸入:E208#includemain()intm,x,y,k1,k2;inti,j;scanf(%d%d%d,&m,&i,&j);k1=1i;k2=1i)A(yj);return0;運行后輸入:Q25314Q25347209#include#includemain()a,b,c,p,s;scanf(%d%d%d,&a,&b,&c);p=(a+b+c)/2.0;printf();提示:使用y=sqrt(x)這個語句可以全y的值為x的平方根。210編程題(1)從鍵盤上讀入長方形的連長a,b,計算它的面積和周長,輸出
11、。2)輸入:用時、分、秒表示時間長度,把它轉(zhuǎn)換為秒數(shù)。3)將輸入的華氏溫度轉(zhuǎn)換為攝氏溫度。(4)按年利率R%存入本錢X,存入P年后的本利合計為Y=X(100+R)/100)p,請根據(jù)輸入的R、X和P值輸出,求Y的值。5)農(nóng)夫與石頭憨厚的老農(nóng)夫昨天撿到了3塊小石頭,他想再去撿一塊石頭,讓這4塊石頭正好一共重20千克,請問他應(yīng)該去撿一塊多少千克的石頭?要求輸入這三塊石頭的重量(千克),輸出一個數(shù),表示農(nóng)夫應(yīng)該去撿一塊多少千克的石頭。第三章選擇結(jié)構(gòu)程序設(shè)計【問題描述】給定兩個整數(shù)a與b,輸出其中較小值。源程序】#include#includemain()inta,b;printf(a,b=);sca
12、nf(%d%d,&a,&b);printf(Theminofaandbis:);if(ab)printf(%dn,a);elseprintf(%dn,b);/system(pause);return0;302【問題描述】已知三條線段的長度(均為正整數(shù)),判斷這三條線段是否能構(gòu)成三角形;若能構(gòu)成三角形判斷所構(gòu)成三角形的形狀?!驹闯绦颉?include#includemain()inta,b,c;printf(abc=);scanf(%d%d%d,&a,&b,&c);if(a+b=c)|(a+c=b)|(b+c=a)printf(notatrianglen);/不能構(gòu)成三角形elseif(a=b)
13、&(b=c)printf(regulartrianglen);/構(gòu)成等邊三角形elseif(a=b)|(a=c)|(b=c)printf(isoscelestrianglen);/構(gòu)成等腰三角形elseif(a*a+b*b=c*c)|(a*a+c*c=b*b)|(b*b+c*c=a*a)printf(rignttrianglen);/構(gòu)成直角三角形elseprintf(trianglen);/構(gòu)成普通三角形/system(pause);return0;303【問題描述】為保密,QS星球使用了特殊的指令,指令以字符的形式發(fā)出,并且應(yīng)用了加密策略。日前,他們加密的規(guī)則被我們獲悉,原來規(guī)則如此有趣:
14、將每一個字母變成它的后繼,例如“A”變成“B”、“Z”變成“A”,“z”變成“a”,其他字符不變?,F(xiàn)在,請你破譯接收到的一個指令。源程序】#include#includemain()charch;scanf(%c,&ch);switch(ch)/根據(jù)ch的值,分情況處理casez:printf(an);break;caseZ:printf(An);break;default:if(ch=a)|(ch=A)printf(%cn,ch+1);elseprintf(%cn,ch);break;/system(pause);return0;304【問題描述】輸入任意三個互不相等的整數(shù),將其按從大到小的
15、順序輸出【源程序】解法1:/304_1.c#include#includemain()inta,b,c;scanf(%d%d%d,&a,&b,&c);if(ab)&(bc)printf(%d%d%dn,a,b,c);if(ac)&(cb)printf(%d%d%dn,a,c,b);if(ba)&(ac)printf(%d%d%dn,b,a,c);if(bc)&(ca)printf(%d%d%dn,b,c,a);if(ca)&(ab)printf(%d%d%dn,c,a,b);if(cb)&(ba)printf(%d%d%dn,c,b,a);/system(pause);return0;解法2:
16、#include#includemain()inta,b,c;scanf(%d%d%d,&a,&b,&c);if(ab)if(bc)printf(%d%d%dn,a,b,c);else/否定的是bcif(ac)printf(%d%d%dn,a,c,b);else/否定的是acprintf(%d%d%dn,c,a,b);else/否定的是abif(ac)printf(%d%d%dn,b,a,c);else/否定的是acif(bc)printf(%d%d%dn,b,c,a);else/否定的是bcprintf(%d%d%dn,c,b,a);/system(pause);return0;解法3:#i
17、nclude#includemain()inta,b,c,t;scanf(%d%d%d,&a,&b,&c);if(ab)/交換a和b的值t=a;a=b;b=t;if(ac)/交換a和c的值t=a;a=c;b=t;if(b%d%dn,a,b,c);/經(jīng)過上面三步操作,a、b、c是有順序的了/system(pause);return0;305【問題描述】超市為了促銷,經(jīng)常打折銷售。購物超過50元,即可打折優(yōu)惠:超過50元,打9.5折;超過100元,則打9折;超過200元,則打8折;超過300元,則打7折。當(dāng)購物滿s元時,實際付費多少呢?【源程序】#include#includemain()doub
18、les,f;printf(Pleaseinputs=);scanf(%lf,&s);if(s=50)f=s;/不打折elseif(s=100)f=s*0.95;/9.5折elseif(s=200)f=s*0.9;/9折elseif(s=300)f=s*0.8;/8折elsef=s*0.7;/7折printf(Themoneyis%.2lfyuan.n,f);/system(pause);return0;306【問題描述】對給定的兩個操作數(shù),輸入運算符,即可計算其值。這里假設(shè)運算符只有+、-、*、/,且兩個運算數(shù)均為整數(shù)?!驹闯绦颉?include#includemain()inta,b;cha
19、rc;scanf(%d%dn,&a,&b);scanf(%c,&c);printf(Theresultis:);switch(c)/根據(jù)運算符的不同,進(jìn)行不同的情況處理case+:printf(%dn,a+b);break;case-:printf(%dn,a-b);break;case*:printf(%dn,a*b);break;case/:if(b=0)printf(Dividedbyzero!n);elseif(a%b=0)printf(%dn,a/b);elseprintf(%.4fn,(double)a/b);break;default:printf(InputError!n);b
20、reak;/system(pause);return0;307【問題描述】給定年份和月份,求該月共有多少天?!驹闯绦颉?include#includemain()intyear,month;printf(Pleaseinuttheyearandthemonth:);scanf(%d%d,&year,&month);switch(month)case1:case3:case5:case7:case8:case10:case12:printf(Thereare31daysinthismonth.n);break;case2:if(year%4!=0)|(year%100=0)&(year%400!
21、=0)printf(Thereare28daysinthismonth.n);elseprintf(Thereare29daysinthismonth.n);break;case4:case6:case9:case11:printf(Thereare30daysinthismonth.n);break;default:printf(Inputerror!n);/system(pause);return0;308【問題描述】現(xiàn)在學(xué)生檔案中經(jīng)常采用等級評價,于是李老師想將百分制成績轉(zhuǎn)化為等級。李老師的成績單上的成績都是整數(shù),他約定等級與百分制之間的對應(yīng)關(guān)系如下:A:90100B:8089C:607
22、9D:059請編程將任意給定的分?jǐn)?shù)轉(zhuǎn)化為等級?!驹闯绦颉?include#includemain()intx;printf(Inputthescore:);scanf(%d,&x);switch(x/10)/構(gòu)造表達(dá)式case10:printf(An);break;case9:printf(An);break;case8:printf(Bn);break;case7:printf(Cn);break;case6:printf(Cn);break;default:printf(Dn);break;/system(pause);return0;機器人的移動問題(robot)【問題描述】在一個平面直
23、角坐標(biāo)系上,一個機器人處于某格點(xO,y0)處,格點的縱橫坐標(biāo)均為整數(shù)。有一個遙控器可以讓機器人實現(xiàn)9種可能的運動方式,它們依次是:(1)向左走一個單位;(2)向右走一個單位;(3)向上走一個單位;(4)向下走一個單位;(5)走到格點(xO,yO)關(guān)于x軸的對稱點;(6)走到格點(xO,yO)關(guān)于y軸的對稱點;(7)走到格點(xO,yO)關(guān)于原點的對稱點;(8)以格點(xO,yO)與原點的連線為軸,逆時針旋轉(zhuǎn)9O度;(9)以格點(xO,yO)與原點的連線為軸,順時針旋轉(zhuǎn)9O度。其中,以橫坐標(biāo)x值增大為向右,以縱坐標(biāo)y值增大為向上?,F(xiàn)已知機器人的初始位置(xO,yO)以及遙控器此次發(fā)出的指令編
24、號i(1i9),問機器人執(zhí)行指令后所到的位置。輸入:三個整數(shù)xO、yO、i,彼此之間用空格隔開。輸出:兩個整數(shù)x和y,表示機器人移動后所到位置的坐標(biāo)為(x,y)【源程序】#include#includemain()intxO,yO,x,y,i;printf(PleaseinputxOyOin);scanf(%d%d%d,&xO,&yO,&i);switch(i)/按指令編號分情況處理case1:x=xO-1;y=yO;break;case2:x=xO+1;y=yO;break;case3:x=xO;y=yO+1;break;case4:x=xO;y=yO-1;break;case5:x=xO;
25、y=-yO;break;case6:x=-xO;y=yO;break;case7:x=-xO;y=-yO;break;case8:x=-y0;y=x0;break;case9:x=y0;y=-x0;break;printf(Thenewplaceis:%d%dn,x,y);/system(pause);return0;310解方程的困擾(equation)【問題描述】這幾天,數(shù)學(xué)課上正在學(xué)習(xí)解一元二次方程。自然,這幾天的數(shù)學(xué)作業(yè)都是解方程,里面有一元二次方程,也有一元一次方程,更有甚者,還有恒等式與矛盾式。數(shù)學(xué)老師希望同學(xué)們熟練地掌握求解方程的方法和技巧,所以留了上百道練習(xí)題。這下笑笑就慘了,
26、他算了一下,即使他不睡覺也不可能完成那么多的作業(yè)。于是,笑笑找到了你,希望你能夠編出一個程序幫助他完成解方程的任務(wù)。舍得慶幸的是,作業(yè)中的方程都已經(jīng)化成了ax2+bx+c=0的形式(其中a,b,c均為整數(shù))。輸入:a,b,c三個整數(shù),用空格隔開,表示所需求解的方程是ax2+bx+c=0。需要注意:a,b,c均有可能為零。輸出:解這個方程的全過程,即對于解這個方程而言,笑笑在作業(yè)中所需寫出的步驟與結(jié)果。要求最后的結(jié)果均保留小數(shù)點后4位?!驹闯绦颉?include#include#includeintmain(void)intdelta,a,b,c;printf(Pleaseinputabc:n);scanf(%d%d%d,&a,&b,&c);if(a!=0)/二次項系數(shù)非零,是一元二次方程printf(Exponent2!n);delta=b*b-4*a*c;printf(delta=b*b-4*a*c=%dn,delta);if(delta0)/1一元二次方程的deltavO,無解printf(delta0,有兩個不等根printf(delta0,twodifferentanswers:n);printf(x1=(-b+sq
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市排水與污水處理承包合同范本4篇
- 二零二五年度綠色能源項目煤矸石供應(yīng)合同4篇
- 2025年度充電樁場地租賃與廣告位合作合同4篇
- 二零二五年度客運纜車客運服務(wù)合同模板4篇
- 2025年度存量房買賣合同信用評估與信用擔(dān)保服務(wù)合同4篇
- 二零二五版國際貿(mào)易合同英文翻譯及風(fēng)險防控4篇
- 二零二五版漫畫版權(quán)授權(quán)與教育教材合作合同4篇
- 2025年度橙子電商平臺運營管理合同范本4篇
- 2025年度出國務(wù)工人員安全防護(hù)及應(yīng)急處理合同范本4篇
- 2025年度車庫租賃合同續(xù)簽及租金調(diào)整協(xié)議4篇
- 小兒甲型流感護(hù)理查房
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- 拆遷評估機構(gòu)選定方案
- 趣味知識問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級上冊物理全冊教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級下冊核心素養(yǎng)目標(biāo)全冊教學(xué)設(shè)計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 三年級下冊口算天天100題(A4打印版)
- CSSD職業(yè)暴露與防護(hù)
- 移動商務(wù)內(nèi)容運營(吳洪貴)項目三 移動商務(wù)運營內(nèi)容的策劃和生產(chǎn)
評論
0/150
提交評論