【正文】
key to change color, do you want to try it. Please hurry up!: :include void main(void){int color。/*清屏函數(shù)*/textbackground(2)。for (counter = 1。/*設(shè)置文本顏色*/ cprintf(This is color %d\r\n, color)。isqrt(N)。iN。for(i=0。i++)printf(%5d,a[i])。tem=a[i]。:main(){float a[3][3],sum=0。a[i][j])。 :main(){int a[11]={1,4,6,9,13,16,19,28,40,100}。scanf(%d,amp?! or(j=i+1。i++) printf(%6d,a[i])?!or(i=0。i++) printf(%4d,a[i])。}void main(){int i。i++) { printf(\40: The num equal %d \n,num)。for(i=0。::include int a,b,c。::void main(){register int i。printf(\40: Program will stop if input value less than 50.\n)。\ t=a。printf(x=%d。}==============================================================【程序49】題目:if ifdef和ifndef的綜合應(yīng)用。endifdefine MINifndef MINprintf(\40: The lower one is %d\n,MINIMUM(a,b))。}經(jīng)典c程序100例==5160【程序51】題目:學(xué)習(xí)使用按位與 amp。 1amp。=7。a=077?! 。?^0=0。b^=7。:main(){unsigned a,b,c,d。}==============================================================【程序55】題目:學(xué)習(xí)使用按位取反~。a=~a。initgraph(amp。k=k+j。initgraph(amp。for(i=0。j=j+10。x0=x0+5。initgraph(amp。for(i=0。}settextstyle(DEFAULT_FONT,HORIZ_DIR,2)。driver=CGA。y0=100。 y=ceil(y0+48*sin(a)*B)。setfillstyle(HATCH_FILL,YELLOW)。i++) { a=(2*PAI/16)*i+(2*PAI/180)*k?! =ceil(x0+48*cos(a))。int dx1,dy1,dx2,dy2,i=1。x1=x2=y1=y2=10?!f(x1=LEFT||x1=RIGHT) dx1=dx1。int a[10][10]。i++) for(j=1?!rintf(\n)。i=230。i++) putpixel(i,j,1)。bottom=y30。::include include include main(){int driver=VGA,mode=VGAHI。i++){ellipse(250,250,0,360,right,left)。 ?。海篿nclude include include include include include include define MAXPTS 15define PI struct PTS {int x,y。printf( MoveTo / LineTo Demonstration )。step = 360 / MAXPTS。 /* Move to next increment */}circle( xcenter, ycenter, radius )。driver=CGA。}==============================================================【程序66】題目:輸入3個(gè)數(shù)a,b,c,按大小順序輸出。n3)。if(n1n3) swap(pointer1,pointer3)。}==============================================================【程序67】題目:輸入數(shù)組,最大的與第一個(gè)元素交換,最小的與最后一個(gè)元素交換,輸出數(shù)組。for(i=0。max_min(number)。{int p。n2。printf(please input 3 number:n1,n2,n3:)。mode,)。 jMAXPTS 。 ++i ){ /* Determine circle intercepts */rads = (double)angle * PI / 。w = 。struct PTS points[MAXPTS]。left+=5。driver,amp。top=5。initgraph(amp。for(j=50。driver,amp。i10。i++) {a[i][0]=1?!f(++countLINES) { setcolor(color)?!1+=dx1。mode=VGAHI。}==============================================================【程序60】題目:畫(huà)圖,綜合例子。 line(x0,y0,x,y)。k=500。circle(x0,y0,60)。for(i=0。mode,)。circle(269,269,137)。x0=x05。x0=263?! 。豪胒or循環(huán)控制100999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。for(i=0。x0=x05。x0=263。float x0,y0,y1,x1。for(i=0?! 。海?*circle*/include main(){int driver,mode,i。a=234。c=~(~04)。程序分析:可以這樣考慮: (1)先使a右移4位。a=077。b|=7。:0|0=0。3。 0amp。if(i LAG j)printf(\40: %d larger than %d \n,i,j)。endififndef MINprintf(\40: The lower one is %d\n,MINIMUM(a,b))。if(i LAG j)printf(\40: %d larger than %d \n,i,j)。int y=20。printf(\40:The square for this number is %d \n,SQ(num))。i++)tmp+=i。}void main(){ a=b=4。{static int num=1?! um++。}==============================================================【程序42】 題目:學(xué)習(xí)使用auto定義變量的用法: ?。篿nclude main(){int i,num。printf(\40:static var equal %d \n,static_var)?! [Ni1]=temp?!rintf(\n original array:\n)?! emp1=temp2。else {for(i=0。i10。printf(duijiaoxian he is %,sum)。i3。for(i=0。i++){min=i。a[i])。line=0。amp。for(i=2。/*調(diào)用此函數(shù)*/}==============================================================【程序35】題目:文本顏色設(shè)置::include void main(void){int color。gotoxy(20, 10)。/*設(shè)置文本的背景顏色*/ cprintf(This is color %d\r\n, color)。W39。u39。case 39。u39。Y39。amp?! 。和?9例:main( ){long ge,shi,qian,wan,x。/*分解出十位*/e=x%10。}==============================================================【程序29】 題目:給一個(gè)不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。請(qǐng)問(wèn)第五個(gè)人多大?:利用遞歸的方法,遞歸分為回推和遞推兩個(gè)階段?!else { next=getchar()。printf(\40:)。}int fact(j)int j?!+=t。a=a+b?!}==============================================================【程序24】 題目:有一分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個(gè)數(shù)列的前20項(xiàng)之和。i=2。i++) { for(j=0。amp。amp。x39。a說(shuō)他不和x比,c說(shuō)他不和x,z比,請(qǐng)編程序找出 三隊(duì)賽手的名單。while(day0) {x1=(x2+1)*2。} 經(jīng)典c程序100例==2130【程序21】題目:猴子吃桃問(wèn)題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè) 第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。 }}}============================================================== 【程序20】題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地時(shí),共經(jīng)過(guò)多少米?第10次反彈多高?:見(jiàn)下面注釋?zhuān)簃ain(){float sn=,hn=sn/2。I++) { if((j%i)==0) { n++。1. 程序分析:請(qǐng)參照程序上頁(yè)程序14. :main(){static int k[10]。 printf(a=%d,n=%d\n,a,n)。例如2+22+222+2222+22222(此時(shí) 共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤(pán)控制。amp。c=39。amp。\n39。b=num2。 printf(please input two numbers:\n)。B39。:main(){ int score。for(i=2。程序分析:對(duì)n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成: (1)如果這個(gè)質(zhì)數(shù)恰等于n,則說(shuō)明分解質(zhì)因數(shù)的過(guò)程已經(jīng)結(jié)束,打印出即可。n1000。}==============================================================【程序13】題目:打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù) 本身。i=k。 /*前兩個(gè)月加起來(lái)賦值給第三個(gè)月*/ }}==============================================================【程序12】題目:判斷101200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。int i。printf(\1\1\n)。i++) { for(j=0。j++) { result=i*j。}==============================================================【程序8】題目:輸出9*9口訣。}==============================================================【程序7】題目:輸出特殊圖案,請(qǐng)?jiān)赾環(huán)境中運(yùn)行,看一看,Very Beautiful!:字符共有256個(gè)。:可先用39。} /*交換x,y的值*/if(xz){t=z。:main(){int x,y,z,t。year%100!=0))/*判斷是不是閏年*/ leap=1。break。break。break。year,amp。 /*x為加上100后開(kāi)方后的結(jié)果*/ y=sqrt(i+268)。 else if(i=1000000) bonus=bonus6+(i600000)*。bonus2=bonus1+