版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第三部分 語言程序設(shè)計(jì)習(xí)題C參考答案 1C 2C 3、 C 4D5C 6、 D7D 8、 B9D 10C1 C個(gè)Very Good!*#include main()Printf ( * n); printf (Very Good! n);printf (* n);2 a b c #includevoid main()int a,b,c;printf(input a,b,cn); scanf(%d%d%d,&a,&b,&c); if(ab)if(ac)printf(max=%d,a);elseprintf(max=%d,c);else if(bc)printf(max=%d,c);else pr
2、intf(max=%d,b); 1. D 2. B3.D124. B13. D5. B 6. A14. B 15. D7. D168. C17. D9. B10. D 11. B.BC. 3-1 m和n#includemain()int m,n,c,a,b;printf(please input two numbles:); scanf(%d,%d,&m,&n);a=m;b=n;c=a%b;while(c!=0)a=b;b=c;c=a%b;printf(the max is %dn,b);printf(the min is %dn,m*n/b);1. B 2. D 3. A 4. A 5. B
3、 6. C 7. A 8. C 9. B 10. B二 1. int i;i%3=0 | i%5=0 | i%8=0count+;2. b=0;3. f1=1;i=3;i=30;i=i+24. for(k=1; k=35; k+)5. count=count+1; 或 count+;1 500 #include #include main()int sum=0, i, j, yes;for(i=2; i=500; i+)yes=1;for(j=2; j=sqrt(i); j+)if(i%j=0)yes=0;break;if(yes) sum+=i;printf(%dn, sum); 21536
4、2. 30 #include main()int ge,shi,bai,qian;long int result=0;for( ge=0; ge=9; ge+)for(shi=0; shi=9; shi+)for(bai=0; bai=9; bai+) for(qian=1; qian=9; qian+) if(ge+shi+bai+qian)%30=0(qian*1000+bai*100+shi*10+ge)%2!=0) result+=(qian*1000+bai*100+shi*10+ge);printf(%ldn,result);& 4110903. 50 (0 枚 )。#includ
5、emain()int one,two,five,cout=0;for(five=0; five=20; five+)for(two=0; two=50; two+)for(one=0; one=100; one+)if( five*5+two*2+one=100 & five+two+one=50)cout+;printf(%dn,cout); 134. 100 12 12 #include stdio.hmain()float hn,sn=100.0;int i;hn=sn/2;for(i=2; i=12; i+)hn/=2;printf(%.4f,hn); 0.02445. 121在 30
6、0-900 #include main()int i,count=0,low,high;for ( i=300; i=900; i+ )low=i%10;high=i/100;if( low=high )count+;printf(%dn,count ); 606. S=2+ (2+4) + (2+4+6) +(2+4+6+8) + S=10000 。 #includemain()int i,j,k,s=0,sum=0;for(k=2; k+=2)s=s+k;sum=sum+s;if(sum10000) break;sum=sum-s; printf(%dn,sum); 9920 ( )1 B
7、 (2)C (3)C (4) A (5)C (11) D(12)B (13)B (14)A (15)A(20) A)( )6 C (7)B (8)B (9)D (10)B 16 D(17)C (18)A (19)D(1) main (2)(3)函數(shù)首部,函數(shù)體I=7;j=6;x=7I=2;j=7;x=5(4) 111(5) max is 2(6) 1010(7) x=2 y=3 z=0 X=4 y=9 z=5 X=2 y=3 z=0 1)A (2) A (3) D (4) A (5) C 6)C (7) C (8) B (9) B (10) B(11) D (12) A (13) B (14)
8、 C (15) A (16) C (17) B (18) D (19) D (20) B二(1)(2)(3)48(4)(5)(6)(7)(8)(9)6 strcat putchar strcmp str2 和 str3 2420(10) 2(11) 5(12) 97(13) n(14) abcd(15) 4(16) 5(1) 5 3 5,8 , 2,9#include void main()int a5=3,-5,8,2,9;int sum=0; float average = 0; int max = a0; int min = a0;int i;for(i=0; i5;i+) sum +=
9、 ai;average = (float)sum/5;for(i=1; i max ) max = ai;for(i=1; i5;i+) if(ai min ) min = ai;printf( %dn, max);printf( %dn, min);printf( %fn, average);(2) 10 #include void sort_bubble(int a,int n)int i,j,temp; for(i=0;in-1;i+)for(j=i+1;jaj)temp=ai; ai=aj; aj=temp;void main( )int i,a10;for(i=0;i10;i+)sc
10、anf(%d,&ai);sort_bubble(a,10); for(i=0;i10;i+)printf(%6d,ai);printf(n); 1 B3D12C20A4 D 5 C 6 D 7 A8A9C17C210 C 1113 D 14B 15 A 16DA18 B 19 D1址 (2a05eXAMPL10s+m-1 t2-a3 32 4&a10E62,2 75sm!=93 58(*(s+m)= 0 & *(t+m)=0)01 s #includeint atoi(char s )int temp=0,f=1,i=0;while(si!=0&si!=-&(si9) i+; if(si=-)
11、/符f=-1;i+;if(si9) couterror!=0&si=9)/ 0temp=temp*10+si-48;i+;/return f*temp;void main()char num20;gets(num);printf(%dn, atoi(num); 各 2型 ) #includevoid main()int *ip,ival=100;double *dp,dval=99.9;char *cp,cval=A;ip=&ival;dp=&dval;cp=&cval;printf(%dt%xt%dn,*ip, &*ip, sizeof(*ip); printf(%dt%xt%dn,*dp,
12、 &*dp,sizeof(*dp); printf(%dt%xt%dn,*cp, (void*)&*cp, sizeof(*cp); / printf(%xt%xt%dn,ip,&ip, sizeof(ip);printf(%xt%xt%dn,dp,&dp, sizeof(dp); printf(%xt%xt%dn,(void*)cp,&cp,sizeof(cp);3 5 3X#include void main()int a53=1,2,3,4,5,6,7,8,9,11,22,33,44,55,66;int (*p)3;int i,j,s;for(i=0; i5; i+)p=&ai; / i
13、 行s=0;for(j=0; j3; j+)s+=*(*p+j);printf(sum of line is:%d = %dn,i,s);4 解:#include int fun(char *s)int k=0;while(*s!=0) k+;s+;return k;void main()char str100; printf(String is: n); gets(str); printf(length is:%d,fun(str);5 10 #include void main()void deal(int *);int i ,a10,*p;p=a;for(i=0;i10;i+) scan
14、f(%d,p+i);deal(a); for(i=0;i10;i+)printf(%4d,*(p+i);void deal(int *p)int i,j,k,t;k=i=0;for (j=i+1;j*(p+j) k=j;t=*(p+i);*(p+i)=*(p+k);*(p+k)=t; k=i=9;for(j=i-1;j=0;j-) if(*(p+k)*(p+j) k=j;t=*(p+i);*(p+i)=*(p+k);*(p+k)=t;6 (每個(gè)學(xué)生有 4 #include void main()float score 4=66,76,86,96,66,77,88,99,48,78,89,90;
15、float *serach(float(*pointer)4,int n);/float *p;int i,m;printf(Enter the number of student: );scanf(%d,&m); n /printf(The scores of No.%d are:n,m);p=search(score,m);/for (i=0,i4;i+)針printf(%6.2f,*(p+i);float *search(float (*pointer)4,int n)float *pt; pt=*(pointer+n);/n return(pt);/ n7. 5 5 到4 4 X #i
16、nclude void main()void change (int *);int a55,*p,i,j; printf(input martix: n);for (i=0; i5; i+)for( j=0; j5; j+)scanf(%d,&aij);p=&a00;change(p);printf(Now,martix: n);for (i=0; i5; i+)for( j=0; j5; j+)printf(%d ,&aij);printf(n);void change(int *p)/現(xiàn)int i,j,temp;int *pmax, *pmin;pmax=p;pmin=p;for (i=0
17、; i5; i+)/值for (j=i; j5; j+)if (*pmax*(p+5*i+j)pmin=p+5*i+j;temp=*(p+12);*(p+12)=*pmax;*pmax=temp;temp=*p;/素*p=*pmin;*pmin=temp;pmin=p+1;for (i=0; i5; i+)for (j=0; j*(p+5*i+j)pmin=p+5*i+j;temp=*pmin;*pmin=*(p+4);*(p+4)=temp;pmin=p+1;for (i=0; i5; i+)for (j=0; j*(p+5*i+j)pmin=p+5*i+j;temp=*pmin;*pmin
18、=*(p+20);*(p+20)=temp;pmin=p+1;for (i=0; i5; i+)for (j=0; j*(p+5*i+j)pmin=p+5*i+j;temp=*pmin;*pmin=*(p+24);*(p+24)=temp;8 n m 符#include #include ;void main()void copystring (char *,char *,int);int m;char string120,string220;printf(input string: );gets(string1);printf(which character that begin to co
19、py ?);scanf(%d,&m);if (strlen(string1)m) printf(input error!);elsecopystring(string1,string2,m);printf(result: %sn,string2);void copystring(char *p1,char *p2,int m)/int n=0;while (nm-1)n+;p1+;while(*p1!=0)*p2=*p1;p1+;p2+;*p2=0; 4 C 5A6C7B8A9B1B2D 3C11C 12C10A1址 (5eXAMPL 2a0 a3 32 4&a10E62,2 75 8sm!=
20、093 510s+m-1 t2-(*(s+m)= 0 & *(t+m)=0)1 85 #include#define M 5 / #define N 3 / struct studentlong num;char name20;float scoreN;struct student *next;/struct student *create(int n)struct student *head=NULL,*p1,*p2;int i,j;for(i=1;inum,p1-name);for(j=0;jscorej); p1-next=NULL;if(i=1)head=p1;elsep2-next=
21、p1;p2=p1;return(head);void main()struct student *head=NULL,*p;int i;float sum,aver;head=create(M);p=head;while(p!=NULL)/ p sum=0;for(i=0;iscorei;aver=sum/N;if(aver-85-1e-6)printf( :%ld :%s ,p-num, p-name);for(i=0;iscorei);printf(n);p=p-next;2 N 個(gè) M 1 到 M #include#include#define N 8#define M 3struct
22、studentlong num;struct student *next;/struct student *create(int n)struct student *head=NULL,*p1,*p2;int i;for(i=1;inum);p1-next=NULL;if(i=1)head=p1;elsep2-next=p1;p2=p1;p1-next=head;return(head);void main()struct student *head=NULL,*p;int len,order;head=create(N);for(len=N;len1;len-)p=head;for(orde
23、r=1;ordernext;p-next=p-next-next; head=p-next;printf( %ldn,head-num);3 #include#include#include#define N 6struct studentlong num;char name20; struct student *next;/struct student *create(int n)struct student *head=NULL,*p1,*p2;int i;for(i=1;inum,p1-name);p1-next=NULL;if(i=1)head=p1;elsep2-next=p1;p2
24、=p1;return(head);void main()struct student *head,*p,*prep;int i,j;head=create(N);for(i=0;iN-1;i+)p=head;for(j=0;jname,p-next-name)0)/ , p if(p=head)head=p-next;p-next=p-next-next;head-next=p;p=head;elseprep-next=p-next;p-next=p-next-next;prep-next-next=p;p=prep-next;/p ,prep pprep=p;p=p-next;for(p=head;p!=NULL;p=p-next)printf(%ld %sn,p-num,p-name);4定義一個(gè)結(jié)構(gòu)體變量(包括年、月、日) 要 #include #include #include struct date_timeint year;int month;int day;DATE;void main()int i,len,flag,day_cnt;char str50,b
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年甘肅會展中心有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025版智慧城市運(yùn)營項(xiàng)目融資協(xié)議合同范本3篇
- 2025年度個(gè)人小戶型房產(chǎn)買賣及裝修改造合同4篇
- 2025年個(gè)人森林撫育與更新承包合同4篇
- 2025年全球及中國醫(yī)用協(xié)作機(jī)器人行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球鄰氯苯腈(氯化法)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球觸控?zé)粜袠I(yè)調(diào)研及趨勢分析報(bào)告
- 2025版拖拉機(jī)銷售與保險(xiǎn)服務(wù)合同范本6篇
- 2025年度房產(chǎn)租賃合同(含租金調(diào)整及違約責(zé)任)3篇
- 2025年度個(gè)人設(shè)備租賃貸款合同范本7篇
- 2024年全國職業(yè)院校技能大賽高職組(研學(xué)旅行賽項(xiàng))考試題庫(含答案)
- 2025年溫州市城發(fā)集團(tuán)招聘筆試參考題庫含答案解析
- 2025年中小學(xué)春節(jié)安全教育主題班會課件
- 2025版高考物理復(fù)習(xí)知識清單
- 計(jì)量經(jīng)濟(jì)學(xué)練習(xí)題
- 除數(shù)是兩位數(shù)的除法練習(xí)題(84道)
- 2025年度安全檢查計(jì)劃
- 2024年度工作總結(jié)與計(jì)劃標(biāo)準(zhǔn)版本(2篇)
- 全球半導(dǎo)體測試探針行業(yè)市場研究報(bào)告2024
- 反走私課件完整版本
- 2024年注冊計(jì)量師-一級注冊計(jì)量師考試近5年真題附答案
評論
0/150
提交評論