版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.word格式.C語言程序設(shè)計網(wǎng)絡(luò)課堂習(xí)題(1-56題)1.Hello world.專業(yè)資料.學(xué)習(xí)參考輸入:無輸出:Helloworld.礴5SA瞬的諭出時間限制內(nèi)存限制額外進程測試用例1以文本方式顯示1.以文本方式顯示1.Helloworld.-1用64M0程序:#include<stdio.h>intmain()printf("Helloworld.n");return0;2. WelcometoBeijing.測試輸入®期待的輸出®時間限制內(nèi)存限制額外蠅以文本方式顯示|以文本方式顯示1 .1.Welcomed2.to-知國例1'
2、BKJi嗚和256KB0程序:#include<stdio.h>intmain()printf("Welcome'n");printf("ton");printf("Beijing.n");return0;3 .求A+B輸入:整數(shù)1整數(shù)2輸出:整數(shù)1+整數(shù)2=和源同輸入期待的褊出時間限制。內(nèi)存限制®額外進程以文本方式顯示1,10-12+29-1以文本方式顯示1.1日+2日甘。無限制64M0T程序:#include<stdio.h>intmain()inta,b;scanf("%d&q
3、uot;,&a);scanf("%d",&b);printf("%d+%d=%dn",a,b,a+b);return0;4 .求x的3次方輸入:一個整數(shù)。輸出:該整數(shù)的3次方值。I測試輸入期待的輸出時間限制。內(nèi)存限制就卜婢以文本方式顯示I以文本方式顯奈III1,3J1.測試用例1無限制64M0程序:#include<stdio.h>intmain()intx;scanf("%d",&x);printf("%dn",x*x*x);return0;5.學(xué)習(xí)打印你的第一個圖形編寫一個小
4、程序,要求輸出的是4行由*號組成的等腰三角形。以義心月式顯示以文月式顯不L1.*2.*»*U事方*本本測試用例1二蟀程序:#include<stdio.h>intmain()printf("*n");printf("*n");printf("*n");printf("*n");return0;6.一年級的算術(shù)題輸入:接受兩個整數(shù),每個整數(shù)之間使用空格分隔444輸出:分別輸出按照整型數(shù)據(jù)進行+、-、*、/、*$64M0。例如輸入格式為:123之后的運行結(jié)果。期待的諭出期待的徜出時間眼制內(nèi)存限制電
5、被外進程源賦用例1以文布式顯示1.10以文本方式顯示1.10t3-1312.10-3=71審“陽4.1*=3-5.16S3=1-1秒64M0程序:#include<stdio.h>intmain()inta,b;scanf("%d%d”,&a,&b);printf("%d+%d=%dn",a,b,a+b);printf("%d-%d=%dn",a,b,a-b);printf("%d*%d=%dn",a,b,a*b);printf("%d/%d=%dn",a,b,a/b);pri
6、ntf("%d%d=%dn",a,b,a%b);return0;7 .求兩個變量的最小值輸入:兩個整型數(shù)輸出:兩個整型值中的最小值婀臨、螭的礎(chǔ)時間限制內(nèi)存限制引新外螃以文本方式顯京1,1。2。以文本方式顯示1.min-lO無限制64M0程序:#include<stdio.h>intmain()inta,b;scanf("%d%d”,&a,&b);printf("min=%dn",a<b?a:b);return0;8 .判斷三角形的形狀輸入:三角型的3條邊的長度(int型)輸出:等邊三角形:equilateral
7、triangle等腰三角形:isocelestriangle不構(gòu)成三角形:non-triangle一般三角形:triangle出Cij配TIM陛制1F19L?l-«i£tJ1*22之一12大w手-equil&terl七llbcjJM海H匕七麻1快1H1厘3Z2«U耳示a.工零ocde-、T«dar竄I&4MO痔例3kjfeL#1,15UJjt*方vt二孚j.nor-t彳1m.l堂MM0&-aKp.-1-34SjriT_T-1_HLv-xBn.gle_q6KMO程序:#include<stdio.h>intmain()i
8、nta,b,c;scanf("%d%d%d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a)if(a=b&&b=c&&a=c)printf("equilateraltriangle.n");elseif(a=b|a=c|b=c)printf("isocelestriangle.n");elseprintf("triangle.n");elseprintf("non-triangle
9、.n");return0;9 .計算圓柱的側(cè)面積及體積第一行輸入圓柱的底面半徑r第二行輸入圓柱的高h輸出:s=<圓柱的側(cè)面積>,v=< 圓柱的體積 >要求1 .所有變量都定義為雙精度類型2 .結(jié)果精確到小數(shù)點后兩位姻跳府的蝴時間眼荊內(nèi)存限制額外僦測試用例以文本方式顯示1.2J"3以文本方式驅(qū)示s=iea.53,v=100.53.""T射1秒64MJ測試用例2員文本方式顯示1.5以文本方式顯示1.5=314,16=70#PIT.1秒64MJ程序:#include<stdio.h>#definePI3.1415926int
10、main()doubler,h,s,v;scanf("%lf",&r);scanf("%lf",&h);s=2*pi*r*h;v=PI*r*r*h;printf("s=%.2f,v=%.2fn",s,v);return0;10 .計算時鐘的夾角背景:鐘面上的時針和分針之間的夾角總是在0180之間(包括0和180)。舉例來說,在十二點的時候兩針之間的夾角為0,而在六點的時候火角為180,在三點的時候為90。本題要解決的是計算12:00至IJ11:59之間任意一個時間的夾角。輸入:每組測試數(shù)據(jù)包含兩個數(shù)字:第一個數(shù)字代表小
11、時(大于0小于等于12),第二個數(shù)字代表分(在區(qū)間0,59上)。輸出:對應(yīng)每組測試數(shù)據(jù),用常用格式顯示時間以及這個時候時針和分針間的最小夾角,精確到小數(shù)點后一位。輸出格式如下所示。測編入期苛的輸出W時時艮制涮蹶卜螃測晚例1.12以文本方式顯示eise.edegrees.1秒64M0測試用例2以文五方式顯示1.12泄以文重方式顯示is165.6degrees,411171秒64M0程序:#include<stdio.h>#include<math.h>intmain()inth,m;floatd1,d2,d;scanf("%d%d",&h,&a
12、mp;m);d1=30*(h+m/60.0);d2=m*360/60.0;d=fabs(d1-d2);if(d>180)d=360-d;printf("At%d:%dtheangleis%.1fdegrees.n",h,m,d);return0;11 .找出最大素數(shù)素數(shù)是指一個只能被1和它本身整除的數(shù),在數(shù)論中占有重要的研究地位,在當(dāng)代密碼學(xué)中也被廣泛應(yīng)用。輸入:取值范圍輸出:該范圍內(nèi)的最大素數(shù)期待的愉出時間限制內(nèi)存限制新卜超©以交本方式顯示測試用例4§交本方式顯示primenumberis97.1秒54M04in上程序:#include<s
13、tdio.h>intmain()intn,i,j;scanf("%d",&n);for(i=n;i>=1;i-)for(j=2;j<i;j+)if(i%j=0)break;if(j=i)printf("Themaxprimenumberis%d.n",i);break;12 .求最后3位數(shù)值輸入:a和n的值。假設(shè)a<=150。輸出:求a的n次方的最后3位數(shù)。測試制入期待的輸出時間限制內(nèi)存限制毒外進程以文本方式且靠以M本方式*示1.IB6一t3numbersis1.1用例11秒64M0wnr以文本方式顯示以文本方益顯示1.2
14、8J3numbersis256.鵬譏用例21秒64M04irr以文本方式W示以文本方式顯示1.1的103nunihreis03。.測試用例41秒64M0<rrr程序:#include<stdio.h>intmain()longints=1;inta,n,i=1,t=1;scanf("%d%d",&a,&n);if(n=0)printf("Thelast3numbersis1.n");elsefor(i=1;i<=n;i+)s=(s*a)%1000;t=s%1000;if(t>=0&&t<
15、10)printf("Thelast3numbersis00%d.n",t);if(t>=10&&t<100)printf("Thelast3numbersis0%d.n",t);if(t>=100&&t<1000)printf("Thelast3numbersis%d.n",t);return0;13 .貪吃的猴子有一只猴子,第一天摘了若干個桃子,當(dāng)即吃了一半,但還覺得不過癮就又多吃了一個。第2天早上又將剩下的桃子吃掉一半,還是覺得不過癮,就又多吃了兩個。以后每天早上都吃了前一
16、天剩下的一半加大數(shù)個(例如,第5天吃了前一天剩下的一般加5個)。到第n天早上再想吃的時候,就只剩下一個桃子了。輸入:天數(shù)n輸出:第一天的桃子個數(shù)I剝試箱入嘉特的輸出時間總制內(nèi)存限制費外進程整以文率方忒顯示以文本方式皂示1+311monkeygot14pea(廝式用例11秒64M04|nrI.程序:#include<stdio.h>intmain()inti,n,amount=1;scanf("%d",&n);for(i=n-1;i>=1;i-)amount=2*(amount+i);printf("Themonkeygot%dpeachs
17、infirstday.n",amount);14 .黑色星期五在西方,星期五和數(shù)字13都代表著壞運氣,兩個不幸的個體最后結(jié)合成超級不幸的一天。所以,不管哪個月的十三日又恰逢星期五就叫黑色星期五輸入:年份輸出:判斷該年是否包含黑色星期五,如包含,給出具體日期測試輸入期待的輸出 時間限制內(nèi)存眼制額外講看則試用例1以文本方式顯示2加5U文本方式提示Thereare2B工己uKTheyare:U2066/1/13程序:#include<stdio.h>intmain()inti,n=0,year,month12=0;inta13=0,13,44,73,104,134,165,19
18、5,226,257,287,318,348;intb13=0,13,44,72,103,133,164,194,225,256,286,317,347;scanf("%d”,&year);for(i=1;i<13;i+)if(year%4=0&&year%100!=0)|year%400=0)if(year-1+(year-1)/4)-(year-1)/100)+(year-1)/400)+ai)%7=5)n+;monthn=i;elseif(year-1+(year-1)/4)-(year-1)/100)+(year-1)/400)+bi)%7=5)n
19、+;monthn=i;if(n=1)printf("Thereis%dBlackFridayinyear%d.n”,n,year);printf("Itis:n");printf("%d/%d/13n",year,month1);elseprintf("Thereare%dBlackFridaysinyear%d.n”,n,year);printf("Theyare:n");for(i=1;i<=n;i+)printf("%d/%d/13n",year,monthi);return0;15
20、 .你會輸出一行星號?我們才開始上機,現(xiàn)在需要我們用最簡單得辦法,在一行中輸出N個星號。輸入:N值輸出:一行中N個星號測試輸入期待的輸出時間限制內(nèi)存限制嵌外遇程以文水方式甚示0文本方式用布1.41,*皿流用例11秒64M0以文本方式顯示1.X以文本方式顯示*硼式用例264M0abh*1miiiniirhm程序:#include<stdio.h>intmain()inti,n;scanf("%d",&n);for(i=1;i<=n;i+)printf("*");printf("n");16 .計算SUM的值已知
21、公式:SUM=1+1/2+1/3+1/4+.+1/n輸入:n輸出:表達式sum的值。結(jié)果保留6位小數(shù)。:則讓驚人9的I特¥心口>MJ5隰啟M制:子期方卜斑$制的”前1以"率方共顯亦1B11J1.1.DCC0C3OT秒64MO單聲:聿方式鼻干1-Z-J以X/方1魚亍zL,fym-工%修日電ig-1和Q陽的“蒯3Kw本方式工不1.2也1_立:在白看工赤1%,83333三14VO程序:#include<stdio.h>intmain()inti,n;doublesum=0;scanf("%d",&n);for(i=1;i<=n;
22、i+)sum+=1.0/i;printf("sum=%.6lfn",sum);return0;17 .尋找特殊整數(shù)請編寫一個程序?qū)ふ乙环N特殊整數(shù):一個n位的正整數(shù)等于其各位數(shù)字的n次方之和。例如:407=4X4X4+0X0X0+7X7X7。所以407就是一個特殊數(shù)。輸入:正整數(shù)的位數(shù)n(n<=6)。輸出:所有此n位特殊數(shù)。每個數(shù)占一行。若不存在符合條件的特殊數(shù),則輸出提示:Nooutput.";若存在,則從小到大進行輸出。說明:假設(shè)輸入為4,在4位整數(shù)中,有3個4位的特殊數(shù),則輸出格式為(輸出中的1111、2222和9999并不是4位特殊數(shù),只是格式樣例):
23、111122229999期待的愉出時間限制內(nèi)存限制額外郵浦例1以文本方式顯示1,3以文本方式顯示1. 153J2. 370-13. ”1-4. 407無限制S4M01程序:#include<stdio.h>#include<math.h>intmain()intn,i,j,num,t,s=0,t1,flag=0;scanf("%d",&n);t=pow(10,n-1);for(i=t;i<t*10;i+)t1=i;s=0;for(j=1;t1!=0;j+)num=t1%10;s+=pow(num,n);t1=t1/10;if(s=i)f
24、lag=1;printf("%dn",i);if(flag=0)printf("Nooutput.n");return0;18 .空心的倒三角型輸入:輸入三角形的高度(h>=0)o輸出:打印相應(yīng)的空心倒三角形。圖樣參見測試用例嘀的檢出電時間限制稀限制褥卜螃測試?yán)?以文本方式顯示im以文本方忒顯示*章*2*J3.率一1秒64M0程序:#include<stdio.h>#include<math.h>intmain()inti,j,h;scanf("%d",&h);for(i=1;i<=h;i+
25、)for(j=1;j<i;j+)printf("");if(i=1|i=h)for(j=1;j<=2*(h-i)+1;j+)printf("*");printf("n");elseprintf("*");for(j=1;j<=2*(h-i)-1;j+)printf("");printf("*n");return0;19 .空心字符菱形輸入:菱型起始字母和菱形的高度。輸出:參看測試用例,打印空心的由字符組成的菱形期待的愉出時間限制內(nèi)存限制額?卜進程測試用例以文
26、本方式顯示1.C4以文本方式顯示1. C-2. DD_3. |EE|4*FFs,|ee心口D7,CJ1秒G4M0程序:#include<stdio.h>#include<math.h>intmain()inti,j,h;charch;scanf("%c%d",&ch,&h);for(i=1;i<=h;i+)for(j=1;j<=h-i;j+)printf("");printf("%c",ch+i-1);for(j=1;j<=2*i-3;j+)printf(""
27、;);if(i=1)printf("n");continue;printf("%cn",ch+i-1);for(i=h+1;i<=2*h-1;i+)for(j=1;j<=i-h;j+)printf("");printf("%c",ch+(2*h-1)-i);for(j=i;j<=(2*h-1-i)*2-1;j+)printf("");if(i=2*h-l)printf("n");continue;printf("%cn",ch+(2*h-
28、1)-i);return0;20 .空心梯形輸入彳T數(shù)n和首數(shù)字字符,在屏幕上輸出由數(shù)字圍起的高和下底寬度均n的空心梯形。要求:輸出的數(shù)字是循環(huán)的,即輸出數(shù)字9后再輸出的數(shù)字是0。輸入:行數(shù)n和首字符輸出:空心梯形嘛的輸出時間限制®內(nèi)存限制額外進程®測試用例H文本方寸顯示1.55J以文本方式顯示789019987£E77一8SJ90109-1/匚+無限制64M0程序:#include<stdio.h>#include<math.h>intmain()inti,j,n,f,t=0;scanf("%d%d”,&n,&f
29、);t=f;for(j=1;j<=3*n-2;j+)if(j=3*n-2)printf("%d",t);elseprintf("%d",t);if(j<(3*n-1)/2)if(t=9)t=0;elset+;elseif(j=(3*n-1)/2&&n%2=0)continue;elseif(t=0)t=9;elset-;printf("n");t=f;for(i=2;i<=n;i+)for(j=1;j<=2*(i-1);j+)printf("");if(i=n)(for(j=
30、1;j<=(n+1)/2;j+)(if(t=9)(t=0;printf("%d",t);)elseprintf("%d",+t);)for(j=1;j<=n/2;j+)(if(t=0&&n%2!=0)t=9;elseif(j=1&&n%2=0)(if(j=n/2)printf("%dn",t);elseprintf("%d",t);continue;elset-;if(j=n/2)printf("%dn",t);elseprintf("%d&
31、quot;,t);elseif(t=9)printf("0");for(j=1;j<=6*n-4*i-3;j+)printf("");printf("0n");t=0;else.word格式.t+;printf("%d",t);for(j=1;j<=6*n-4*i-3;j+)printf("");printf("%dn",t);return0;H1:計算通用產(chǎn)品代碼(UPC)的校驗位(選作)下面是一種計算校驗位的方法:首先把第一位、第三位、第五位、第七位、第九位和
32、第十一位數(shù)字相加。然后把第二位、第四位、第六位、第八位和第十位數(shù)字相加。接著把第一次加法結(jié)果乘以3后再加上第二次加法的結(jié)果。隨后,再把上述結(jié)果減去1。減法后的結(jié)果除以10取余數(shù)。最后,用9減去上一步驟中得到的余數(shù)?,F(xiàn)在以Morton碘鹽為例,第一組數(shù)字的加法是0+4+0+0+0+3=7,而第二組數(shù)字的加法是2+6+0+1+0=9。把第一組加法值乘以3后再加上第二組加法值得到的結(jié)果是30o再減去1,結(jié)果變?yōu)?9o再把這個值除以10取余數(shù)為9。9在減去余數(shù)結(jié)果9,最終值為00輸入:每次輸入三行數(shù)據(jù),第一行是UPC的第一位數(shù)字,第二行是UPC的第一組五位數(shù)字,第三行是UPC的第二組五位數(shù)字。輸出:U
33、PC的校驗位期待的翻時間限制內(nèi)存限制額外選源例1以文本方式顯示i¥ej2.2帕0。九01603.J以文本方式混示1,日1秒64MJ程序:#include<stdio.h>#include<math.h>intmain()inti,j,s1=0,s2=0,t;inta11;charb6,c6;scanf("%d”,&a0);scanf("%s",b);scanf("%s",c);for(i=0,j=1;i<5;i+,j+)aj=bi-48;for(i=0,j=6;i<5;i+,j+)aj=ci
34、-48;for(i=0;i<11;i+)if(i%2=0)s1+=ai;elses2+=ai;t=9-(s1*3+s2-1)%10;printf("%dn",t);return0;H2:數(shù)制轉(zhuǎn)換(選作)這個題目會給你兩個不同的數(shù)字,它們不屬于同一進制,要求你計算出當(dāng)它們分別處于何種進制之中時,兩個數(shù)字相等。譬如12和5,在十進制下它們是不等的,但若12使用3進制而5使用六進制或十進制時,它們的值就是相等的。因此只要選擇合適的進制,12和5就可以是相等的。程序的輸入是兩個數(shù)字M和N(其十進制的值不超過1000000000),它們的進制在236之間。對于十以下的數(shù)字,用0
35、9表示,而十以上的數(shù)字,則使用大寫的AZ表示。求出分別在236哪種進制下M和N相等。若相等則輸出相應(yīng)的進制,若不等則輸出錯誤信息。當(dāng)然了,對于多種可能成立的情況,找出符合要求的進制最小的一組就行了。信息的格式見測試用例。r艱訟晡的愉出時間限制端限制粉卜海以文本方式顯示1.125-1測1S用例以文本方式顯示base3)=5(base1秒64M04irr卡程序:#include<stdio.h>intmain()longintpm=0,pn=0,s=0,t=0,w=1,e=1,p=0,q=0;inta30,b30;charm30,n30;inti,j,g,k,max1=0,max2=0
36、,flag=0;scanf("%s%s",m,n);for(i=0;mi!='0'i+)if(mi>='A'&&mi<='Z')ai=mi-55;if(mi>='0'&&mi<='9')ai=mi-48;max1=max1<(ai+1)?(ai+1):max1;max1=max1<2?2:max1;pm=i;for(j=0;nj!=0;j+)(if(nj>='A'&&nj<='
37、Z')bj=nj-55;if(nj>='0'&&nj<='9')bj=nj-48;max2=max2V(bj+1)?(bj+1):max2;max2=max2<2?2:max2;)pn=j;for(i=max1,j=max2;i<=36&&j<=36;)(p=0;q=0;w=1;e=1;for(g=pm-1;g>=0;g-)(p+=ag*w;w=w*i;)for(k=pn-1;k>=0;k-)q+=bk*e;e=e*j;if(p<q)i+;elseif(p>q)j+;e
38、lseflag=1;printf("%s(base%d)=%s(base%d)n",m,i,n,j);break;if(flag=0)printf("%sisnotequalto%sinanybase2.36n",m,n);return0;21 .零錢換整錢小明手中有一堆硬幣,小紅手中有若干張10元的整錢。已知1角的硬幣厚度為1.8mm,5角的硬幣厚1.5mm,1元的硬幣為2.0mm。小明和小紅一起玩游戲,小紅拿出若干張10元的紙幣,小明要將1角的硬幣放成一摞,將5角的硬幣硬幣放成一摞,將1元的硬幣放成一摞,如果3摞硬幣一樣高,并且金額能夠正好小紅要求的
39、面值,則雙方可以進行交換,否則沒有辦法交換。輸入:小紅希望交換幾張10元的紙幣輸出:1角的數(shù)量,5角的數(shù)量,1元的數(shù)量淵試舲人®期待的舲出®時間眼M®內(nèi)在眼利®輒外進程®以父本方式顯示詠文本方式顯市1,Rl1.50,6051測試用例1無限制G4M0程序:三種硬幣厚度公倍數(shù):18mm(1角10個共1元,5角12個共6元,1元9個共9元,要想3摞硬幣一樣高總錢數(shù)必須是16元(1+6+9)的公倍數(shù))#include<stdio.h>intmain()intn,t,x,y,z;scanf("%d",&n);t=n
40、*10;if(t%16!=0)printf("Nochange.n");elset=t/16;x=t*10;y=t*12;z=t*9;printf("%d,%d,%dn",x,y,z);return0;22 .買東西.某商品有A、B、C三種品牌,各品牌的價格各不相同,其中A品牌的價格為每個5元,B品牌為每個3元,而C品牌為每3個1元。如果要用M元錢買N個該商品,要求每個商品至少買一個,編程求各種品牌各能買多少個。輸入:先后輸入M(錢數(shù))及N(商品個數(shù))的實際數(shù)值輸出:所有可能情況下可以購買的3種商品的個數(shù),按A、B、C品牌的順序輸出,用逗號分隔。例如:2
41、,30,68;表示A品牌商品2個、B品牌商品30個、C品牌商品68個。要求:因為有多個結(jié)果,結(jié)果的排序按照A品牌的個數(shù)從少到多的順序輸出。測試愉入以文本方式顯不1. la© leoir測試用例1期待的愉出以文本方式顯示1. 4,13,7812.3. 12,4,041時間胴制©內(nèi)存限制額外進程無限制 6dM0程序:#include<stdio.h>intmain()inti,j,k;floatm,n;scanf("%f%f",&m,&n);for(i=1;i<n-1;i+)for(j=1;j<=n-1-i;j+)fo
42、r(k=1;k<=n-i-j;k+)if(i*5+j*3+k*1.0/3)=m&&i+j+k=n)printf("%d,%d,%dn”,i,j,k);return0;23 .誰能出線電視臺舉辦超級學(xué)生”才藝大賽,由于報名人數(shù)狂多,所以要先進行分組預(yù)賽。按規(guī)定,每10名學(xué)生為一個預(yù)賽小組,評委打出分數(shù)(0100分),各小組第一名可以進入下一輪;如果有多名學(xué)生得分相同都是第一名,則可同時進入下一輪。輸入:按順序給出一個小組10個人的最后得分(int)。輸出:能夠出線的學(xué)生序號(09)。匚文本方式號擊1,9耳13.16014,9715.6. 941?.鈍工k武本方武顯
43、示1,力用64M0測試鐳入期待的愉出時間限制內(nèi)存限制鐲外逃科,測試用例1程序:#include<stdio.h>intmain()inti,s10=0,max=0;for(i=0;i<10;i+)scanf("%d”,&si);if(max<si)max=si;for(i=0;i<10;i+)if(si=max)printf("%dn",i);return0;24 .尋找特殊偶數(shù)有一種特殊偶數(shù),它每一位上的數(shù)字都兩兩不相同。我們現(xiàn)在需要找出四位數(shù)中某一區(qū)間內(nèi)的這類偶數(shù)。輸入所要尋找的四位偶數(shù)的范圍。每組輸入有兩個數(shù)字:第一個數(shù)
44、字是最小范圍;第二個數(shù)字是最大范圍。如果輸入遇到0,輸入結(jié)束。輸出列出此范圍內(nèi)的所有特殊偶數(shù),并且列出此范圍內(nèi)特殊偶數(shù)的個數(shù)洌試諭入期待的檢出時間限制內(nèi)存限制額夕MS程據(jù)試用例1以文本方式顯示1,3609362612. 6043609613. k)01以義小方式顯示1. 3612301432. counter-413. b(J42b陽b4. counter-10-1*nF|卜無帳制84M0程序:#include<stdio.h>#include<math.h>main()inti,j,k,a,b,c,d,m=0,e;for(e=0;e>=0;e+)scanf(&q
45、uot;%d%d”,&i,&j);if(i=0)|(j=0)break;elseif(i>9999|i<1000)|(j>9999|j<1000)printf("Error'n");elsefor(k=i;k<=j;k+)if(k%2=1)continue;a=k/1000;b=(k%1000)/100;c=(k%100)/10;d=k%10;if(a=b)|(b=c)|(c=d)|(d=a)|(a=c)|(d=b)continue;printf("%d",k);m+=1;printf("n
46、counter=%dn”,m);m=0;25 .輸出字母圍起的正方形輸入N*N圖形正方形的邊長N,圖形左上角的字母,輸出由字母圍成的空心正方形。輸出的字母是順時針連續(xù)的,且是循環(huán)的,即輸出字母'Z'后輸出字母"A"。注意在兩個字母之間有一個空格。期待的輸出時間限制®內(nèi)存限制領(lǐng)外進程以文本方式顯示無限制64忸測試飽入®以文本方式顯示1.6倒試用例1程序:#include<stdio.h>intmain()intn,i,j,t;charm;scanf("%d%c",&n,&m);for(i=0;
47、i<n;i+)(if(i=0)(for(j=0;j<n;j+)(t=m+j;if(m<=90&&t>90)|(m>96&&t>122)t=t-26;if(j=n-1)printf("%cn",t);elseprintf("%c",t);elseif(i=n-1)(for(j=0;j<n;j+)(t=m+3*n-3-j;if(m<=90&&t>90)|(m>96&&t>122)t=t-26;if(j=n-1)printf(&qu
48、ot;%cn",t);elseprintf("%c",t);elsefor(j=0;j<2*n-1;j+)if(j=0)t=m+4*n-4-i;if(m<=90&&t>90)|(m>96&&t>122)t=t-26;printf("%c",t);elseif(j=2*n-2)t=m+n-1+i;if(m<=90&&t>90)|(m>96&&t>122)t=t-26;printf("%cn",t);elseprintf("");return0;H3:猜數(shù)字(選作)有如下一組數(shù)字,其中每個數(shù)字都在163之間,135791113151719212325272931333537394143454749515355
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度太陽能光伏發(fā)電站項目進度控制與協(xié)調(diào)合同
- 二零二五版美容美發(fā)行業(yè)員工試用期勞動合同4篇
- 二零二五年度新型公私合作轉(zhuǎn)賬借款合同模板3篇
- 二零二五年度國有企業(yè)原材料采購合同補充協(xié)議范文3篇
- 二零二五年度影視MV拍攝制作與藝人肖像權(quán)合同
- 二零二五年度民政局離婚協(xié)議書修訂版解讀3篇
- 課題申報參考:民俗視域下江漢平原地區(qū)民歌音樂形態(tài)研究
- 二零二五年度農(nóng)業(yè)節(jié)水灌溉技術(shù)服務(wù)合同4篇
- 黑龍江省雙鴨山市高三上學(xué)期開學(xué)考試語文試題(含答案)
- 二零二五年度社區(qū)食堂運營管理合同4篇
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護理查房
- 2024年江蘇護理職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 電能質(zhì)量與安全課件
- 醫(yī)藥營銷團隊建設(shè)與管理
- 工程項目設(shè)計工作管理方案及設(shè)計優(yōu)化措施
- 圍場滿族蒙古族自治縣金匯螢石開采有限公司三義號螢石礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 小升初幼升小擇校畢業(yè)升學(xué)兒童簡歷
- 資金支付審批單
- 第一單元(金融知識進課堂)課件
- 介入導(dǎo)管室護士述職報告(5篇)
評論
0/150
提交評論