版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序40】題目:將一個(gè)數(shù)組逆序輸出。1.程序分析:用第一個(gè)與程序40】題目:將一個(gè)數(shù)組逆序輸出。1.程序分析:用第一個(gè)與=xcenter+(int)(cos(rads)*radiuum=304;break;case12:sum=334;brn",min);pointer=deletenode(poi.經(jīng)典C語言程序第一例【程序1】題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?1.程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。{{}}經(jīng)典C語言程序第二例【程序2】題目:企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤提成。利潤(I)低于或等于10萬元時(shí),獎(jiǎng)金可提10%;利潤高于10萬元,低于20萬元時(shí),低于10萬元的部分按10%提成,高于10萬元的部分,可可提1.程序分析:請利用數(shù)軸來分界,定位。注意定義時(shí)需把獎(jiǎng)金定義成長整型。{intbonus1,bonus2,bonus4,bonus6,bonus10,bonus;bonus1=100000*0.1;bonus2=bonus1+100000*0.75;--可修編.ney)-1;strcpy(ch1,"");j=j-2;st總天數(shù)*/{case1:sum=0;break;case2:碼:#include"stdio.h"#defineexchney)-1;strcpy(ch1,"");j=j-2;st總天數(shù)*/{case1:sum=0;break;case2:碼:#include"stdio.h"#defineexch;p<array+9;p++)printf("%d,",*p.bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;bonus=bonus1+(i-100000)*0.075;bonus=bonus2+(i-200000)*0.05;bonus=bonus4+(i-400000)*0.03;bonus=bonus6+(i-600000)*0.015;bonus=bonus10+(i-1000000)*0.01;}經(jīng)典C語言程序第三例【程序3】題目:一個(gè)整數(shù),它加上100后是一個(gè)完全平方數(shù),再加上168又是一個(gè)完全平方數(shù),請1.程序分析:在10萬以判斷,先將該數(shù)加上100后再開方,再將該數(shù)加上268后再開方,如果開方后的結(jié)果滿足如下條件,即是結(jié)果。請看具體分析:{if(x*x==i+100&&y*y==i+268)果一個(gè)數(shù)的平方根的平方等于該數(shù),這說明此數(shù)是完}}--可修編.-1;if(j>15){len=len+1;j=11;}st修編.-.題目:一個(gè)最優(yōu)美的圖案。1.-1;if(j>15){len=len+1;j=11;}st修編.-.題目:一個(gè)最優(yōu)美的圖案。1.程序分析:2.程序源代p)!=1)print)printf("");for(k=0;k<=4-2*i;k.經(jīng)典C語言程序第四例【程序4】天,特殊情況,閏年且輸入月份大于3時(shí)需考慮多加一天。{scanf("%d,%d,%d",&year,&month,&day);{case1:sum=0;break;case2:sum=31;break;case3:sum=59;break;case4:sum=90;break;case5:sum=120;break;case6:sum=151;break;case7:sum=181;break;case8:sum=212;break;case9:sum=243;break;case10:sum=273;break;case11:sum=304;break;case12:sum=334;break;}sum=sum+day;加上某天的天數(shù)*/if(year%400==0||(year%4==0&&year%100!=sum++;--可修編.i<10;i++)printf("%5d",a[i]);pr,60-89分之間的用Bi<10;i++)printf("%5d",a[i]);pr,60-89分之間的用B表示,60分以下的用C表示。1.程序hshop,chm);}gotoxy(1,23);printor(k='x';k<='z';k++){if(i!=k&&.經(jīng)典C語言程序第五例【程序5】1.程序分析:我們想辦法把最小的數(shù)放到x上,先將x與y進(jìn)行比較,如果x>y則將x與y然后再用x與z進(jìn)行比較,如果x>z則將x與z的值進(jìn)行交換,這樣能使x最{scanf("%d%d%d",&x,&y,&z);}經(jīng)典C語言程序第六例【程序6】題目:用*號輸出字母C的圖案。{}--可修編.題目。1.程序分析:2.程序源代碼:題目。1.程序分析:2.程序源代碼:main(){inti,ykeyto.....");getch();gotopp;}dius);/*Drawboundingcircle*/foelectionsort(ptr,5);}經(jīng)典C語言程序七十.經(jīng)典C語言程序第七例【程序7】1.程序分析:字符共有256個(gè)。不同字符,圖形不一樣。{chara=176,b=219;}經(jīng)典C語言程序第八例【程序8】題目:輸出9*9口訣。{{}}}--可修編.mp=num1;num1=num2;num2=temp;}a(\"yy\".or.\"n\")\n");if((c=geount);break;}}}經(jīng)典Cmp=num1;num1=num2;num2=temp;}a(\"yy\".or.\"n\")\n");if((c=geount);break;}}}經(jīng)典C語言程序第八十一例【程序四人的歲數(shù),依次類推,推到第一人(10歲),再往回推。2.程.經(jīng)典C語言程序第九例【程序9】題目:要求輸出國際象棋棋盤。{{}}經(jīng)典C語言程序第十例【程序10】題目:打印樓梯,同時(shí)在樓梯上方打印兩個(gè)笑臉。{{}}--可修編.h,1);j++;}if(ch[0]==8){len=str5;--可修編.-.}}經(jīng)典h,1);j++;}if(ch[0]==8){len=str5;--可修編.-.}}經(jīng)典C語言程序第五十八例【程序58】structPTSpoints[MAXPTS];inti,jotoxy(1,5);printf("|----------.經(jīng)典C語言程序第十一例【程序11】題目:古典問題:有一對兔子,從出生后第3個(gè)月起每個(gè)月都生一對兔子,小兔子長到第后每個(gè)月又生一對兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少?{}}經(jīng)典C語言程序第十二例【程序12】題目:判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。{for(m=101;m<=200;m++)--可修編.egikm";charb[]="bdfhjlnpq";cha程序第七十二例【程序72】題目:創(chuàng)建一個(gè)鏈表。1.egikm";charb[]="bdfhjlnpq";cha程序第七十二例【程序72】題目:創(chuàng)建一個(gè)鏈表。1.程序分析:6],chmoney[8];pp:clrscr();sum="stdlib.h"#include"stdio.h"str.}}}經(jīng)典C語言程序第十三例【程序13】題目:打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)1.程序分析:利用for循環(huán)控制100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。{{{}}}經(jīng)典C語言程序第十四例【程序14】--可修編.ti;for(i=0;i<3;i++)varfunc();}s==>%d\n",ptr->data);ptr=ptr-><=TOP||y1>=BOTTOM)dy1=-dy1;if(m);}經(jīng)典ti;for(i=0;i<3;i++)varfunc();}s==>%d\n",ptr->data);ptr=ptr-><=TOP||y1>=BOTTOM)dy1=-dy1;if(m);}經(jīng)典C語言程序第六十九例【程序69】題目:有n個(gè)人圍.題目:將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。程序分析:對n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成:(1)如果這個(gè)質(zhì)數(shù)恰等于n,則說明分解質(zhì)因數(shù)的過程已經(jīng)結(jié)束,打印出即可。(2)如果n<>k,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你重復(fù)執(zhí)行第一步。(3)如果n不能被k整除,則用k+1作為k的值,重復(fù)執(zhí)行第一步。{{{}}}經(jīng)典C語言程序第十五例【程序15】題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。{--可修編.){aa[i]+=5;aa[i]%=10;}for(i=0;,包含test.h*/#include"stdio.h"vo程序源代碼:#include"graphics.h"#def){aa[i]+=5;aa[i]%=10;}for(i=0;,包含test.h*/#include"stdio.h"vo程序源代碼:#include"graphics.h"#defyouguess:\n");start=clock();a=.}經(jīng)典C語言程序第十六例【程序16】題目:輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。{scanf("%d,%d",&num1,&num2);if(num1{temp=num1;num1=num2;num2=temp;}a=num1;b=num2;{temp=a%b;b=temp;}}經(jīng)典C語言程序第十七例【程序17】--可修編.eenwichtime*/}經(jīng)典C語言程序第九十二例【程序9eenwichtime*/}經(jīng)典C語言程序第九十二例【程序9?1.程序分析:兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13a[i]=i;for(i=2;i<sqrt(N);i++)-程序分析:利用輾除法。2.程序源代碼:main(){inta.題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。{space++;}}經(jīng)典C語言程序第十八例【程序18】題目:求s=a+aa+aaa+aaaa+aa的...值a,其中a是一個(gè)數(shù)字。例如2+22+222+2222+2222(時(shí)共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤控制。{{--可修編.最后一個(gè)交換。2.程序源代碼:#defineN5main();printf("%s",chshop);ch[0]=get最后一個(gè)交換。2.程序源代碼:#defineN5main();printf("%s",chshop);ch[0]=get;/*這里填寫什么語句*/printf("%s\n",*q)tf("thisnumberisahuiwen\n");el.a=a*10;}}經(jīng)典C語言程序第十九例【程序19】題目:一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為“完數(shù)”。例如6=1+2+3.編程找出1000以的所有完數(shù)。{{n=-1;}}{}}}--可修編.C語言程序第三十九例【程序39】題目:有一個(gè)已經(jīng)排好序的數(shù)組0)2000.03|");gotoxy(1,3);printC語言程序第三十九例【程序39】題目:有一個(gè)已經(jīng)排好序的數(shù)組0)2000.03|");gotoxy(1,3);print{scanf("%d",&a);}while(a<1||a>nputsecondletter\n");if((lette.經(jīng)典C語言程序第二十例【程序20】題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過多少米?第10次反彈多高?{{}}經(jīng)典C語言程序第二十一例【程序21】題目:猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè)第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第10天早上想再吃時(shí),見只剩下一個(gè)桃子了。求第一天共摘了多少。1.程序分析:采取逆向思維的方法,從后往前推斷。{day=9;x2=1;x2=x1;day--;}--可修編.ain(){inti,j,min,tem,a[N];/*inude"stdio.h"main(){charstr1[20;case7:sum=181;break;case8:sum:首先判斷此數(shù)是否大于最后一個(gè)數(shù),然后再考慮插入中間的數(shù)的情-ain(){inti,j,min,tem,a[N];/*inude"stdio.h"main(){charstr1[20;case7:sum=181;break;case8:sum:首先判斷此數(shù)是否大于最后一個(gè)數(shù),然后再考慮插入中間的數(shù)的情.}經(jīng)典C語言程序第二十二例【程序22】則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。{{}}}}經(jīng)典C語言程序第二十三例【程序23】題目:打印出如下圖案(菱形)*--可修編.114641151010512.程序源代碼:main(){i.程序源代碼:114641151010512.程序源代碼:main(){i.程序源代碼:#include"stdio.h"main();}經(jīng)典C語言程序第九十七例【程序97】題目:從鍵盤輸入一些i=x%100/10;ge=x%10;if(ge==wan&.1.程序分析:先把圖形分成兩部分來看待,前四行一個(gè)規(guī)律,后三行一個(gè)規(guī)律,利用雙重{{}{}}經(jīng)典C語言程序第二十四例【程序24】{for(n=1;n<=number;n++){}--可修編.------------------------------目:有5個(gè)人坐在一起,問第五個(gè)人多少歲?他說比第4------------------------------目:有5個(gè)人坐在一起,問第五個(gè)人多少歲?他說比第4個(gè)人大2歲(min>tmp->next->data){min=tmp-三十六例【程序36】題目:求100之的素?cái)?shù)1.程序分析:2..}經(jīng)典C語言程序第二十五例【程序25】1.程序分析:此程序只是把累加變成了累乘。{{}}經(jīng)典C語言程序第二十六例【程序26】題目:利用遞歸方法求5!。{}{--可修編.源代碼:#include"stdio.h"varfunc()i++)printf("%5d",a[i]);printf(了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少#include"stdio.h"main(){timets源代碼:#include"stdio.h"varfunc()i++)printf("%5d",a[i]);printf(了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少#include"stdio.h"main(){timets.sum=1;}經(jīng)典C語言程序第二十七例【程序27】題目:利用遞歸函數(shù)調(diào)用方式,將所輸入的5個(gè)字符,以相反順序打印出來。{}{{}{}}--可修編.的人,并輸出。請找出程序中有什么問題。1.程序分析:2.程序的人,并輸出。請找出程序中有什么問題。1.程序分析:2.程序"math.h"#include"dos.h"#includleaseinput%dof%d\n",i+1,N);pri=0;k=0;m=0;while(m<n-1){if(*(p.經(jīng)典C語言程序第二十八例【程序28】題目:有5個(gè)人坐在一起,問第五個(gè)人多少歲?他說比第4個(gè)人大2歲。問第4個(gè)人歲數(shù),他說比第3個(gè)人大2歲。問第三個(gè)人,又說比第2人大兩歲。問第2個(gè)人,說比第一個(gè)人1.程序分析:利用遞歸的方法,遞歸分為回推和遞推兩個(gè)階段。要想知道第五個(gè)人歲數(shù),需知道第四人的歲數(shù),依次類推,推到第一人(10歲),再往回推。{}}經(jīng)典C語言程序第二十九例【程序29】題目:給一個(gè)不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。提供){b=x%10000/1000;解出千位*/c=x%1000/100;解出百位*/--可修編.++)putpixel(i,j,1);}經(jīng)典C語言程序第六十------------------------------++)putpixel(i,j,1);}經(jīng)典C語言程序第六十------------------------------程序77】題目:填空練習(xí)(指向指針的指針)1.程序分析:2.(min>tmp->next->data){min=tmp-.}經(jīng)典C語言程序第三十例【程序30】題目:一個(gè)5位數(shù),判斷它是不是回文數(shù)。即12321是回文數(shù),個(gè)位與萬位相同,十位與1.程序分析:同29例{wan=x/10000;qian=x%10000/1000;shi=x%100/10;ge=x%10;}經(jīng)典C語言程序第三十一例【程序31】題目:請輸入星期幾的第一個(gè)字母來判斷一下是星期幾,如果第一個(gè)字母一樣,則繼續(xù)判斷第二個(gè)字母。{--可修編.)n=n+1;if(i==3)n=n+1;if(i==4)n;s=1;for(i=2;i<=n;i+=2)s+=1/(f制轉(zhuǎn)換為十進(jìn)制1.程序分析:)n=n+1;if(i==3)n=n+1;if(i==4)n;s=1;for(i=2;i<=n;i+=2)s+=1/(f制轉(zhuǎn)換為十進(jìn)制1.程序分析:2.程序源代碼:main(){cdy2=-dy2;if(++count>LINES){set.}}}經(jīng)典C語言程序第三十二例【程序32】{{}--可修編.------------------------------,9,13,16,19,28,40,100};inttempput*/printf(asctime(localtime(r2;returnpointer1;}voidmain(vo-------------------------------,9,13,16,19,28,40,100};inttempput*/printf(asctime(localtime(r2;returnpointer1;}voidmain(vo.}經(jīng)典C語言程序第三十三例【程序33】{}經(jīng)典C語言程序第三十四例【程序34】題目:練習(xí)函數(shù)調(diào)用{}{}--可修編.woman","girl","boy","sister"};例【程序46】題目:宏#definewoman","girl","boy","sister"};例【程序46】題目:宏#define命令練習(xí)(1)1.程序分參照程序<--上頁程序14.2.程序源代碼:main(){s%d\n",ptr->data);ptr=ptr->next.{}經(jīng)典C語言程序第三十五例【程序35】題目:文本顏色設(shè)置{{}}經(jīng)典C語言程序第三十六例【程序36】題目:求100之的素?cái)?shù)#defineN101{--可修編.19);printf("|||");gotoxy(1,20)?1.程序分析:兔子的規(guī)律為數(shù)列1,1,2,3,5,8,1319);printf("|||");gotoxy(1,20)?1.程序分析:兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13inputthefirstletterofsomeday\ninputNo.%dscore:\n",i);printf(.{{}}經(jīng)典C語言程序第三十七例【程序37】題目:對10個(gè)數(shù)進(jìn)行排序下次類推,即用第二個(gè)元素與后8個(gè)進(jìn)行比較,并進(jìn)行交換。#defineN10{--可修編.i++)printf("%5d",a[i]);printf(tarray[],intnum){linktmp1,tmp2));#elseprintf("\40:Thelargeroopen("A","r"))==NULL){printf("-i++)printf("%5d",a[i]);printf(tarray[],intnum){linktmp1,tmp2));#elseprintf("\40:Thelargeroopen("A","r"))==NULL){printf(".}}經(jīng)典C語言程序第三十八例【程序38】題目:求一個(gè)3*3矩陣對角線元素之和{}經(jīng)典C語言程序第三十九例【程序39】題目:有一個(gè)已經(jīng)排好序的數(shù)組?,F(xiàn)輸入一個(gè)數(shù),要求按原來的規(guī)律將它插入數(shù)組中。1.程序分析:首先判斷此數(shù)是否大于最后一個(gè)數(shù),然后再考慮插入中間的數(shù)的情況,插入后此元素之后的數(shù),依次后移一個(gè)位置。--可修編.)n=n+1;if(i==3)n=n+1;if(i==4)n-1]+a[i-1][j];for(i=0;i<10;i++p;}printf("gongyueshu:%d\n",a)例【程序38)n=n+1;if(i==3)n=n+1;if(i==4)n-1]+a[i-1][j];for(i=0;i<10;i++p;}printf("gongyueshu:%d\n",a)例【程序38】題目:求一個(gè)3*3矩陣對角線元素之和1.程序分.{scanf("%d",&number);a[10]=number;temp1=temp2;}}}}}經(jīng)典C語言程序第四十例【程序40】題目:將一個(gè)數(shù)組逆序輸出。#defineN5--可修編.k,n;printf("'waterflower'numbe1,4+i-17);printf("");gotoxy(420.0;gotoxy(1,1);printf("|-----lsep1++;if(*p2=='\0')sum++;p2=-k,n;printf("'waterflower'numbe1,4+i-17);printf("");gotoxy(420.0;gotoxy(1,1);printf("|-----lsep1++;if(*p2=='\0')sum++;p2=.}}經(jīng)典C語言程序第四十一例【程序41】{}}經(jīng)典C語言程序第四十二例【程序42】--可修編.river=VGA,mode=VGAHI;inti,num=Pleaseinputnumber==>");scanf("1);scanf("%s",str2);scanf("%s");gotoxy(1,8);printf("|--------river=VGA,mode=VGAHI;inti,num=Pleaseinputnumber==>");scanf("1);scanf("%s",str2);scanf("%s");gotoxy(1,8);printf("|-------.題目:學(xué)習(xí)使用auto定義變量的用法num=2;num++;{num++;}}}經(jīng)典C語言程序第四十三例【程序43】{num=2;{num++;{num++;}}}--可修編.f("%d",*(a+i));}經(jīng)典C語言程序第九十一例【程rofcircle*/ycenter=h/2;radius=f("%d",*(a+i));}經(jīng)典C語言程序第九十一例【程rofcircle*/ycenter=h/2;radius=array+10;max=min=array;for(p=a8】題目:求s=a+aa+aaa+aaaa+aa的...值a.經(jīng)典C語言程序第四十四例【程序44】c=a+b;}}經(jīng)典C語言程序第四十五例【程序45】{}--可修編.rs\n");while((c=getchar())!='\L;tmp2->data=array[i];tmp1->ne公司采用公用傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過程中是加密的n'){if(c>='a'&&c<='z'||c>='A'&-rs\n");while((c=getchar())!='\L;tmp2->data=array[i];tmp1->ne公司采用公用傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過程中是加密的n'){if(c>='a'&&c<='z'||c>='A'&.經(jīng)典C語言程序第四十六例【程序46】#defineTRUE1#defineFALSE0{{scanf("%d",&num);again=TRUE;again=FALSE;}}經(jīng)典C語言程序第四十七例【程序47】#defineexchange(a,b\/*宏定義中允許包含兩道衣裳命令的情形,此時(shí)必須在最右邊加上}--可修編.=num1;b=num2;while(b!=0)/*利用輾除"math.h"#include"dos.h"#includnio.h>voidmain(void){intcolor;isdividedyinshu*/main(){intn,i=num1;b=num2;while(b!=0)/*利用輾除"math.h"#include"dos.h"#includnio.h>voidmain(void){intcolor;isdividedyinshu*/main(){intn,i.{}經(jīng)典C語言程序第四十八例【程序48】#defineLAG>#defineSMA<#defineEQ==}經(jīng)典C語言程序第四十九例【程序49】#defineMAX#defineMAXIMUM(x,y)(x>y)?x:y#defineMINIMUM(x,y)(x>y)?y:x--可修編.ode,"");top=y-30;bottom=y-30;f(1,18);printf("|||");gotoxy(1,可修編.-.經(jīng)典ode,"");top=y-30;bottom=y-30;f(1,18);printf("|||");gotoxy(1,可修編.-.經(jīng)典C語言程序第七十九例【程序79】題目:字符串i<10;i++)printf("%5d",a[i]);pr.#ifdefMAX#undefMAX#ifdefMAX#defineMIN}經(jīng)典C語言程序第五十例【程序50】#defineLAG>#defineSMA<#defineEQ==--可修編./f2=f1+f2;/*前兩個(gè)月加起來賦值給第三個(gè)月*/}}include"stdio.h"main(){inti=5;i);n=n/i;}elsebreak;}}printf("/f2=f1+f2;/*前兩個(gè)月加起來賦值給第三個(gè)月*/}}include"stdio.h"main(){inti=5;i);n=n/i;}elsebreak;}}printf("成一圈,順序排號。從第一個(gè)人開始報(bào)數(shù)(從1到3報(bào)數(shù)),凡報(bào)到.}經(jīng)典C語言程序第五十一例【程序51】題目:學(xué)習(xí)使用按位與&。1.程序分析:0&0=0;0&1=0;1&0=0;1&1=1{a=077;b=a&3;b&=7;}經(jīng)典C語言程序第五十二例【程序52】{--可修編.}main(){input();print();}經(jīng)典C語言0;j<8;j++)if((i+j)%2==0)printf}main(){input();print();}經(jīng)典C語言0;j<8;j++)if((i+j)%2==0)printf0';p++;}printf("%d",n);}經(jīng)典C語言程n'){if(c>='a'&&c<='z'||c>='A'&.a=077;}經(jīng)典C語言程序第五十三例【程序53】題目:學(xué)習(xí)使用按位異或^。{a=077;}經(jīng)典C語言程序第五十四例【程序54】題目:取一個(gè)整數(shù)a從右端開始的4~7位。{b=a>>4;--可修編.一個(gè)規(guī)律,利用雙重for循環(huán),第一層控制行,第二層控制列。2printf("");for(k=0;k<=2*i;k++)一個(gè)規(guī)律,利用雙重for循環(huán),第一層控制行,第二層控制列。2printf("");for(k=0;k<=2*i;k++):同29例2.程序源代碼:main(){longge,shin(array)intarray[10];{int*max,.c=~(~0<<4);d=b&c;}經(jīng)典C語言程序第五十五例【程序55】題目:學(xué)習(xí)使用按位取反~。{a=234;b=~a;a=~a;}經(jīng)典C語言程序第五十六例【程序56】driver=VGA;mode=VGAHI;setbkcolor(YELLOW);--可修編.k,n;printf("'waterflower'numbe典C語言程序第六十六例【程序66k,n;printf("'waterflower'numbe典C語言程序第六十六例【程序66】題目:輸入3個(gè)數(shù)a,b,cpixel畫點(diǎn)。1.程序分析:2.程序源代碼:#includ說他不和x,z比,請編程序找出三隊(duì)賽手的。1.程序分析:判斷.{}}經(jīng)典C語言程序第五十七例【程序57】driver=VGA;mode=VGAHI;setbkcolor(GREEN);x0=263;y0=263;y1=275;x1=275;{x0=x0-5;y0=y0-5;x1=x1+5;y1=y1+5;}x0=263;y1=275;y0=263;{x0=x0+5;y0=y0+5;y1=y1-5;--可修編.gger.\n");scanf("%d",&guess);}0;i<n-1;i++)printf("%d,",numbe.程序分析:學(xué)會(huì)分解出每一位數(shù),如下解釋:(gger.\n");scanf("%d",&guess);}0;i<n-1;i++)printf("%d,",numbe.程序分析:學(xué)會(huì)分解出每一位數(shù),如下解釋:(這里是一種簡單的);break;}sum=sum+day;加上某天的天數(shù)*/.}}經(jīng)典C語言程序第五十八例【程序58】1.程序分析:利用for循環(huán)控制100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。driver=VGA;mode=VGAHI;setbkcolor(YELLOW);x0=263;y0=263;y1=275;x1=275;{x0=x0-5;y0=y0-5;x1=x1+5;y1=y1+5;}settextstyle(DEFAULT_FONT,HORIZ_DIR,2);}經(jīng)典C語言程序第五十九例【程序59】題目:畫圖,綜合例子。#definePAI3.1415926--可修編.f("|--------------------------I/16)*i+(2*PAI/180)*k;x=ceil(x);printf("\1:ittookyou%6.3fsecum++;{autointnum=1;printf("\40-f("|--------------------------I/16)*i+(2*PAI/180)*k;x=ceil(x);printf("\1:ittookyou%6.3fsecum++;{autointnum=1;printf("\40.{driver=CGA;mode=CGAC0;setbkcolor(GREEN);x0=150;y0=100;{settextstyle(DEFAULT_FONT,HORIZ_DIR,0);setfillstyle(HATCH_FILL,YELLOW);{{}{}}--可修編.可提成7.5%;20萬到可提成7.5%;20萬到40萬之間時(shí),高于20萬元的部分,可id){intarr1[]={3,12,8,9,11};lir(k=0;k<5;k++){j=i/4*5+1;i=j;i1;1|1=12.程序源代碼:#include"stdio..}經(jīng)典C語言程序第六十例【程序60】題目:畫圖,綜合例子。#defineLEFT0#defineTOP0#defineRIGHT639#defineBOTTOM479#defineLINES400#defineMAXCOLOR15{driver=VGA;mode=VGAHI;x1=x2=y1=y2=10;dx1=dy1=2;dx2=dy2=3;{x1+=dx1;y1+=dy1;x2+=dx2;y2+dy2;if(x1<=LEFT||x1>=RIGHT)dx1=-dx1;if(y1<=TOP||y1>=BOTTOM)dy1=-dy1;if(x2<=LEFT||x2>=RIGHT)dx2=-dx2;--可修編.gradulations\1\1\n\n");printf(array+10;max=min=array;for(p=a方等于該數(shù),這說明此數(shù)是完全平方數(shù)*/printf("\n%leaseinput%dof%d\n",i+1,N);prigradulations\1\1\n\n");printf(array+10;max=min=array;for(p=a方等于該數(shù),這說明此數(shù)是完全平方數(shù)*/printf("\n%leaseinput%dof%d\n",i+1,N);pri.if(y2<=TOP||y2>=BOTTOM)dy2=-dy2;{color=(color>=MAXCOLOR)?0:++color;}}}經(jīng)典C語言程序第六十一例【程序61】題目:打印出輝三角形(要求打印出10行如下圖)11113311464115101051}}--可修編.}end=clock();b=time(NULL);prinat(chshop,ch1,len-1);gotoxy(13.程序源代碼:#include"stdio.h"main()}end=clock();b=time(NULL);prinat(chshop,ch1,len-1);gotoxy(13.程序源代碼:#include"stdio.h"main()nter,btmp);}}linkcreatelist(in.經(jīng)典C語言程序第六十二例【程序62】{setbkcolor(YELLOW);}經(jīng)典C語言程序第六十三例【程序63】{intx=360,y=160,driver=VGA,mode=VGAHI;top=y-30;bottom=y-30;--可修編.()){line(x1,y1,x2,y2);x1+=dx1;a[i]=i;for(i=2;i<sqrt(N);i++)-十三例【程序23】題目:打印出如下圖案(菱形)()){line(x1,y1,x2,y2);x1+=dx1;a[i]=i;for(i=2;i<sqrt(N);i++)-十三例【程序23】題目:打印出如下圖案(菱形)*******成一圈,順序排號。從第一個(gè)人開始報(bào)數(shù)(從1到3報(bào)數(shù)),凡報(bào)到.{bottom+=5;}}經(jīng)典C語言程序第六十四例【程序64】{intdriver=VGA,mode=VGAHI;{top+=10;}}經(jīng)典C語言程序第六十五例【程序65】--可修編.00)*0.03;elseif(i<=1000000)bonm;num=2;for(i=0;i<3;i++){print1);scanf("%s",str2);scanf("%s";scanf("%d",&number[9]);}maxmi-00)*0.03;elseif(i<=1000000)bonm;num=2;for(i=0;i<3;i++){print1);scanf("%s",str2);scanf("%s";scanf("%d",&number[9]);}maxmi.題目:一個(gè)最優(yōu)美的圖案。#defineMAXPTS15#definePI3.1415926voidLineToDemo(void){structPTSpoints[MAXPTS];step=360/MAXPTS;/*Determine#ofincrements*/}--可修編.chmoney,"");strncat(chmoney,chntagain=1;printf("\40:Programwhisiscolor%d\r\n",color);cprin;#elseprintf("\40:Thelargerone-chmoney,"");strncat(chmoney,chntagain=1;printf("\40:Programwhisiscolor%d\r\n",color);cprin;#elseprintf("\40:Thelargerone.driver=CGA;mode=CGAC0;setbkcolor(GREEN);LineToDemo();}經(jīng)典C語言程序第六十六例【程序66】{scanf("%d,%d,%d",&n1,&n2,&n3);}swap(p1,p2)}經(jīng)典C語言程序第六十七例【程序67】--可修編.PTS;++j){/*Foreachremainingint\n");while(again){printf("\40:.程序源代碼:main(){inti,j,k;for(i=0PTS;++j){/*Foreachremainingint\n");while(again){printf("\40:.程序源代碼:main(){inti,j,k;for(i=0allerthan%d\n",i,j);elseprintf.題目:輸入數(shù)組,最大的與第一個(gè)元素交換,最小的與最后一個(gè)元素交換,輸出數(shù)組。{max_min(number);}}max_min(array)max=min=array;k=*max;}}--可修編.)digit++;elseothers++;}printf(=k;k=*p;return;}output(array)i(i=0;i<5;i++){printf("\nplease二十七例【程序27)digit++;elseothers++;}printf(=k;k=*p;return;}output(array)i(i=0;i<5;i++){printf("\nplease二十七例【程序27】題目:利用遞歸函數(shù)調(diào)用方式,將所輸入的5.經(jīng)典C語言程序第六十八例【程序68】{move(number,n,m);}{m--;}經(jīng)典C語言程序第六十九例【程序69】題目:有n個(gè)人圍成一圈,順序排號。從第一個(gè)人開始報(bào)數(shù)(從1到3報(bào)數(shù)),凡報(bào)到3的人退出圈子,問最后留下的是原來第幾號的那位。#definenmax50--可修編.)if(d%c==0)break;if(c>sqrt(d))rintf("\1\1youarenormal!\1\1\n3],sum=0;inti,j;printf("please位。2.)if(d%c==0)break;if(c>sqrt(d))rintf("\1\1youarenormal!\1\1\n3],sum=0;inti,j;printf("please位。2.程序源代碼:#include"graphics.h".{p=num;m=0;while(m<n-1){m++;}}}經(jīng)典C語言程序第七十例【程序70】題目:寫一個(gè)函數(shù),求一個(gè)字符串的長度,在main函數(shù)中輸入字符串,并輸出其長度。{}--可修編.um;head=(link)malloc(sizeof(no10,170,"pressakey");getch();se[i]!=0&&a[j]!=0)if(a[j]%a[i]==5,%ld%ld%ld%ld%ld\n",e,d,c,b,a-um;head=(link)malloc(sizeof(no10,170,"pressakey");getch();se[i]!=0&&a[j]!=0)if(a[j]%a[i]==5,%ld%ld%ld%ld%ld\n",e,d,c,b,a.{{}}經(jīng)典C語言程序第七十一例【程序71】#defineN5}}}--可修編.+){printf("\40:Thenumequal%d\n析:用i控制行,j+){printf("\40:Thenumequal%d\n析:用i控制行,j來控制列,j根據(jù)i的變化來控制輸出黑方格的法把最小的數(shù)放到x上,先將x與y進(jìn)行比較,如果x>y則將x與gotoxy(1,16);printf("|||");got.}}{}經(jīng)典C語言程序第七十二例【程序72】題目:創(chuàng)建一個(gè)鏈表。{scanf("%d",&num);ptr->data=num;--可修編.\n");while(again){printf("\40:0.1;bonus2=bonus1+100000*0.75;m;num=2;for(i=0;i<3;i++){printisplaceofnumber*/{printf("\n%l-\n");while(again){printf("\40:0.1;bonus2=bonus1+100000*0.75;m;num=2;for(i=0;i<3;i++){printisplaceofnumber*/{printf("\n%l.}}}經(jīng)典C語言程序第七十三例【程序73】題目:反向輸出一個(gè)鏈表。{scanf("%d",&num);ptr->data=num;}--可修編.c(sizeof(node));tmp2->next=NULr=CGA;mode=CGAC0;initgraph(&dri]=c[j];c[j]=t;}printf("\nCfil=100000)bonus=i*0.1;elseif(i<=-c(sizeof(node));tmp2->next=NULr=CGA;mode=CGAC0;initgraph(&dri]=c[j];c[j]=t;}printf("\nCfil=100000)bonus=i*0.1;elseif(i<=.經(jīng)典C語言程序第七十四例【程序74】題目:連接兩個(gè)鏈表。tmp->next=NULL;tmp->next=tmp->next->next;}}{min=tmp->data;btmp=NULL;{min=tmp->next->data;--可修編.core,grade);}經(jīng)典C語言程序第十六例【程序16core,grade);}經(jīng)典C語言程序第十六例【程序16】getviewsettings(&vp);h=vp.bottintf("\noriginalarray:\n");--可"allinall:char=%dspace=%ddigit.btmp=tmp;}tmp=tmp->next;}}}tmp2->next=NULL;tmp1->next=tmp2;tmp1=tmp1->next;}}tmp=tmp->next;}}經(jīng)典C語言程序七十五例【程序75】--可修編.,chtime,len);strcpy(chtime,"")",num);num++;{staticintnum=1;p1000;解出千位*/c=x%1000/100;,chtime,len);strcpy(chtime,"")",num);num++;{staticintnum=1;p1000;解出千位*/c=x%1000/100;解出百位*/nykeytochangecolor,doyouwantto.題目:放松一下,算一道簡單的題目。{n=n+1;n=n+1;n=n+1;n=n+1;}}經(jīng)典C語言程序第七十六例【程序76】{{}--可修編.{inti,num;num=2;for(i=0;i<3;i+or(j=0;j<3;j++)printf("%-8d",sf(d!=0)printf("thereare2,%ld%l:Thea&b(decimal)is%d\n",b);}經(jīng)典{inti,num;num=2;for(i=0;i<3;i+or(j=0;j<3;j++)printf("%-8d",sf(d!=0)printf("thereare2,%ld%l:Thea&b(decimal)is%d\n",b);}經(jīng)典.{}{}}{}{}{}--可修編.e'F':printf("friday\n");break;;60萬到100e'F':printf("friday\n");break;;60萬到100萬之間時(shí),高于60萬元的部分,可提成1.5%;gotoxy(49,24);printf("pressan數(shù)調(diào)用1.程序分析:2.程序源代碼:#include<std.經(jīng)典C語言程序第七十七例【程序77】題目:填空練習(xí)(指向指針的指針)}}經(jīng)典C語言程序第七十八例【程序78】題目:找到年齡最大的人,并輸出。請找出程序中有什么問題。#defineN4p=person;q=p++;m=q->age;}}--可修編..程序源代碼:#include"stdio.h"struct;/*這里填寫什么語句.程序源代碼:#include"stdio.h"struct;/*這里填寫什么語句*/printf("%s\n",*q)(j=1;j<10;j++){result=i*j;prin0,k);k=k+j;j=j+0.3;}}經(jīng)典C語言程序第五.經(jīng)典C語言程序第七十九例【程序79】題目:字符串排序。{}charswap(p1,p2){}經(jīng)典C語言程序第八十例【程序80】題目:海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子憑據(jù)分為五份,多了一個(gè),這只猴子把多的一個(gè)扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一個(gè),它同樣把多的一個(gè)扔入海中,拿走了一份,第三、第四、第五只猴子都--可修編.har*p,s[6];intn;p=s;gets(p);n=位。2.程序源代碼:#include"graphics.h"har*p,s[6];intn;p=s;gets(p);n=位。2.程序源代碼:#include"graphics.h"1);scanf("%s",str2);scanf("%s"s=0,space=0,digit=0,others=0;p.{}}}經(jīng)典C語言程序第八十一例【程序81】位數(shù)。求??代表的兩位數(shù),及809*??后的結(jié)果。}a=809;if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)}--可修編.fileAcannotbeopened\n");exit(0len(chshop)-1;strcpy(ch1,"");jd\n",sn);}經(jīng)典CfileAcannotbeopened\n");exit(0len(chshop)-1;strcpy(ch1,"");jd\n",sn);}經(jīng)典C語言程序第十九例【程序19】題目:;printf("%c%c%c%c%c\n",a,b,a,b.經(jīng)典C語言程序第八十二例【程序82】題目:八進(jìn)制轉(zhuǎn)換為十進(jìn)制}經(jīng)典C語言程序第八十三例【程序83】題目:求0—7所能組成的奇數(shù)個(gè)數(shù)。{longsum=4,s=4;sum+=s;}}--可修編.lement(hexidecimal)is%x\n",a);.gotoxy(1,24);printf("||");gotLL);/*systemtimeanddate*/printle(i{t=*(a+i);*(a+i)=*(a+j);*(-lement(hexidecimal)is%x\n",a);.gotoxy(1,24);printf("||");gotLL);/*systemtimeanddate*/printle(i{t=*(a+i);*(a+i)=*(a+j);*(.經(jīng)典C語言程序第八十四例【程序84】題目:一個(gè)偶數(shù)總能表示為兩個(gè)素?cái)?shù)之和。d=a-b;}}經(jīng)典C語言程序第八十五例【程序85】題目:判斷一個(gè)素?cái)?shù)能被幾個(gè)9整除--可修編.>1)break;}--可修編.-.if(n%2==0){p"MoveTo/LineToDemonstration");e[8];intscore[4];}stu[N];input>1)break;}--可修編.-.if(n%2==0){p"MoveTo/LineToDemonstration");e[8];intscore[4];}stu[N];inputail;intnum,i;tail=(link)malloc.n1=0;{m9=m9*10;sum=sum+m9;c9++;}}}經(jīng)典C語言程序第八十六例【程序86】題目:兩個(gè)字符串連接程序}}--可修編.1);scanf("%s",str2);scanf("%s"rintf("\40:Theinternalblocknum。求??代表的兩位數(shù),及1);scanf("%s",str2);scanf("%s"rintf("\40:Theinternalblocknum。求??代表的兩位數(shù),及809*??后的結(jié)果。1.程序分析:三例【程序63】題目:畫橢圓ellipse1.程序分析:2..經(jīng)典C語言程序第八十七例【程序87】題目:回答結(jié)果(結(jié)構(gòu)體變量傳遞)}{}經(jīng)典C語言程序第八十八例【程序88】--可修編.,angle,step;doublerads;printf(++];k++;}c[k]='\0';if(a[i]=='\eis:\n");fp=fopen("C","w");for;}if(ch[0]==8){len=strlen(chmo-,angle,step;doublerads;printf(++];k++;}c[k]='\0';if(a[i]=='\eis:\n");fp=fopen("C","w");for;}if(ch[0]==8){len=strlen(chmo.}經(jīng)典C語言程序八十九例【程序89】題目:某個(gè)公司采用公用傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過程中是加密的,加密規(guī)第二位和第三位交換。aa[0]=a%10;aa[1]=a%100/10;aa[2]=a%1000/100;}}}經(jīng)典C語言程序第九十例【程序90】題目:專升本一題,讀結(jié)果。#defineM5--可修編.nclude"stdio.h"#include"stdargu[i],sizeof(structstudent),1,feoutputalist*/#include"stdlib.){for(j=0;j<=i;j++)printf("%5d-nclude"stdio.h"#include"stdargu[i],sizeof(structstudent),1,feoutputalist*/#include"stdlib.){for(j=0;j<=i;j++)printf("%5d.}}經(jīng)典C語言程序第九十一例【程序91】題目:時(shí)間函數(shù)舉例1}經(jīng)典C語言程序第九十二例【程序92】題目:時(shí)間函數(shù)舉例2--可修編.eforthisnumberis%d\n",SQ(num))編.-.經(jīng)典Ceforthisnumberis%d\n",SQ(num))編.-.經(jīng)典C語言程序第六十二例【程序62】題目:學(xué)習(xí)put序源代碼:#include<conio.h>voidmain");printf("%s\n%s\n%s\n",str1,.end=time(NULL);}經(jīng)典C語言程序第九十三例【程序93】題目:時(shí)間函數(shù)舉例3}經(jīng)典C語言程序第九十四例【程序94】題目:時(shí)間函數(shù)舉例4,一個(gè)猜數(shù)游戲,判斷一個(gè)人反應(yīng)快慢。(版主初學(xué)時(shí)編的)--可修編.19);printf("|||");gotoxy(1,20)eenwichtime*/}經(jīng)典C語言程序第九十二例【程序19);printf("|||");gotoxy(1,20)eenwichtime*/}經(jīng)典C語言程序第九十二例【程序9pixel畫點(diǎn)。1.程序分析:2.程序源代碼:#includ\n");}經(jīng)典C語言程序第三十四例【程序34】題目:練習(xí)函.{a=time(NULL);}b=time(NULL);}}--可修編.C語言程序第三十九例【程序39】題目:有一個(gè)已經(jīng)排好序的數(shù)組nd-start));}C語言程序第三十九例【程序39】題目:有一個(gè)已經(jīng)排好序的數(shù)組nd-start));}經(jīng)典C語言程序第九十四例【程序94】程序分析:見下面注釋2.程序源代碼:main(){floatif(iLAGj)printf("\40:%dlargert.經(jīng)典C語言程序第九十五例【程序95】題目:家庭財(cái)務(wù)管理小程序/*moneymanagementsystem*/{sum=0.0;gotoxy(1,1);printf("|---------------------------------------------------------------------------|");gotoxy(1,3);printf(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《旅游產(chǎn)品設(shè)計(jì)》課件
- 2020-2021學(xué)年遼寧省部分重點(diǎn)高中高一下學(xué)期期中考試地理試題 (解析版)
- 歷史-山東省淄博市2024-2025學(xué)年第一學(xué)期高三期末摸底質(zhì)量檢測試題和答案
- 小學(xué)五年級數(shù)學(xué)小數(shù)乘除法豎式計(jì)算練習(xí)題
- 《輸血實(shí)踐與臨床》課件
- 黑龍江省大慶市2025屆高三年級第二次教學(xué)質(zhì)量檢測化學(xué)
- 屆語文試題每日精練
- 《多媒體技術(shù)應(yīng)用》課件
- 咨詢行業(yè)信息泄露防范技巧
- 劇院票務(wù)銷售員工作總結(jié)
- 2025北京豐臺(tái)初二(上)期末數(shù)學(xué)真題試卷(含答案解析)
- 工行個(gè)人小額貸款合同樣本
- 江西省萍鄉(xiāng)市2023-2024學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(解析版)
- Unit 5 Here and now Section B project 說課稿 2024-2025學(xué)年人教版(2024)七年級英語下冊標(biāo)簽標(biāo)題
- 2024-2025學(xué)年上學(xué)期深圳初中地理七年級期末模擬卷1
- 2025屆西藏自治區(qū)拉薩市北京實(shí)驗(yàn)中學(xué)高考數(shù)學(xué)五模試卷含解析
- 2025年中國科學(xué)技術(shù)大學(xué)自主招生個(gè)人陳述自薦信范文
- 2024年地理知識(shí)競賽試題200題及答案
- 肝衰竭診治指南(2024年版)解讀
- 化學(xué)反應(yīng)工程智慧樹知到期末考試答案章節(jié)答案2024年浙江工業(yè)大學(xué)
- 人生悟理-透過物理看人生智慧樹知到期末考試答案2024年
評論
0/150
提交評論