【正文】
in(){scanf(%ld,amp。bonus10=bonus6+400000*。bonus=bonus4+(i400000)*。elselong int i,x,y,z。y=sqrt(i+268)。getch()。switch(month) /*先計算某月以前月份的總天數(shù)*/case 4:sum=90。case 8:sum=212。case 12:sum=334。amp。elseamp。printf(It is the %dth day.,sum)。int x,y,z,t。} /*交換x,y的值*/x=t。y=z。 }===========================================【程序6】題目:用*號輸出字母C的圖案?! 。篿nclude include main(){printf(%c%c%c%c%c\n,a,b,a,b,a)。i10。j10。getch()。for(i=0。for(j=0。if((i+j)%2==0)printf(%c%c,219,219)。int i,j。i++)j++)getch()。{getch()。printf(\n)。for(i=2。leap=0。if(leap)if(h%10==0)printf(\n)。n1000。/*分解出百位*/n)。i++){:(score=60?39。temp=num1。b=num2。printf(gongyueshu:%d\n,a)。:利用while語句,條件為輸入的字符不為39。amp。Z39。)space++。例如2+22+222+2222+22222(此時 共有5個數(shù)相加),幾個數(shù)相加有鍵盤控制。sn=sn+tn。ij。{求第一天共摘了多少。x2=x1。}已抽簽決定 比賽名單。z39。amp。x39。} :include include main(){{int n,t,number=20。n++)}{int fact()。else}===========================================【程序27】 題目:利用遞歸函數(shù)調(diào)用方式,將所輸入的5個字符,以相反順序打印出來。{:include include age(n)int n。b=x%10000/1000。}===========================================【程序30】 題目:一個5位數(shù),判斷它是不是回文數(shù)。x)。amp。else} .:.:經(jīng)典c程序100例==3140:.:. 經(jīng)典c程序100例==3140【程序31】題目:請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續(xù) 判斷第二個字母。else if ((letter=getch())==39。break。M39。case 39。6.用臺勞級數(shù)求e的近似值,直到最后一項小于106 e=1+1/1!+1/2!+1/3!+ ……7.求s=12+34+5……+991008.輸出200~1000之間能被7整除的數(shù),并統(tǒng)計其個數(shù)。16.以“”為字符,打印一個6行的倒正三角形。22.編寫一個函數(shù):完成判斷方陣a[N][N]是否關(guān)于主對角線對稱(相等),若對稱則返回1,否則返回0。(要求:不能調(diào)用庫函數(shù)strcmp)30.函數(shù)void dele(char *s)的功能是刪除字符串s中的所有數(shù)字字符和非字母字符,并將字符串壓縮。26.函數(shù)int add(int a[N][N] , int b[N])的功能是將a數(shù)組中每行的最大元素放入b數(shù)組中,編寫該函數(shù)實現(xiàn)之。19.編寫一個函數(shù),將字符串中的元音字母輸出。12. 求數(shù)組a[8][8]中,主對角線和次對角線上各元素之和。}===========================================1.求下列分段函數(shù)的值。printf(tuesday\n)。)printf(sunday\n)。case 39。)/*當(dāng)所按字母為Y時才結(jié)束*/char letter。printf(this number is not a huiwen\n)。ge=x%10。long ge,shi,qian,wan,x。else if (e!=0) printf( there are 1,%ld\n,e)。else if (c!=0) printf( there are 3,%ld %ld %ld\n,e,d,c)。if (a!=0) printf(there are 5, %ld %ld %ld %ld %ld\n,e,d,c,b,a)。/*分解出百位*/1. 程序分析:學(xué)會分解出每一位數(shù),如下解釋:(這里是一種簡單的算法,師專數(shù)002班趙鑫提供) :include include main( ){return(c)。問第2個人,說比第一個人大兩歲。next=getchar()。}printf(\n\0:)。{palin(i)。sum=j*fact(j1)。{i5。}t*=n。for(n=1。a=a+b。}===========================================【程序24】 題目:有一分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數(shù)列的前20項之和。printf( )。for(j=0。for(i=0。k++)}z39。x39。z39。z39。 :include include main(){/*第一天的桃子數(shù)是第2天桃子數(shù)加1后的2倍*/int day,x1,x2。getch()。}sn=sn+2*hn。for(n=2。}============================================================== 【程序20】題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地時,共經(jīng)過多少米?第10次反彈多高?:見下面注釋:include include main(){in。printf(%d is a wanshu,j)。例如6=1+2+ 找出1000以內(nèi)的所有完數(shù)。int a,n,count=1。others++。amp。A39。char c。{:利用輾除法。)。char grade。getch()。}printf(%d*,i)。{while(n!=i)printf(\nplease input a number:\n)。程序分析:對n進行分解質(zhì)因數(shù),應(yīng)先找到一個最小的質(zhì)數(shù)k,然后按下述步驟完成: (1)如果這個質(zhì)數(shù)恰等于n,則說明分解質(zhì)因數(shù)的過程已經(jīng)結(jié)束,打印出即可。printf(%5d,n)。j=n/10%10。number is:)。:利用for循環(huán)控制100999個數(shù),每個數(shù)分解出個位,十位,百位。}{}m=200。 /*前兩個月加起來賦值給第三個月*/printf(%12ld %12ld,f1,f2)。for(i=1。 /*輸出兩個笑臉*/ }============================================================== 【程序10】題目:打印樓梯,同時在樓梯上方打印兩個笑臉。{ /*每一行后換行*/printf(\n)。getch()。printf( *\n)。:include include main(){printf(small to big: %d %d %d\n,x,y,z)。x,amp。 }===========================================【程序5】題目:輸入三個整數(shù)x,y,z,請把這三個數(shù)由小到大輸出。leap=0。sum=sum+day。case 10:sum=273。case 6:sum=151。case 2:sum=31。month,amp。int day,month,year,sum,leap。 /