版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《C語(yǔ)言程序設(shè)計(jì)項(xiàng)目教程》課后參考答案連雁平武夷學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院
2013.9.25第一章:1.填空題(1)函數(shù)主函數(shù)函數(shù)(2)/*
*/(3)連接(4)#
(5).h
(6).c
.obj
.exe2.選擇題(1)C
(2)C
(3)D
(4)B
(5)D
(6)A3.程序設(shè)計(jì)題(1)#include<stdio.h>voidmain(){printf(“*”);printf(“**”);printf(“***”);printf(“**”);printf(“*”);}(2)#include<stdio.h>voidmain(){printf(“***************”);printf(“這是我的C程序”);printf(“***************”);}第二章:1.填空題(1)0x
(2)\0
(3)5
(4)a%2!=0
(5)0
(6)x>20&&x<=60(7)3.500000
(8)0
(9)2
(10)42.選擇題(1)C(B答案如果斜桿之間無(wú)空格是對(duì)的)(2)A
(3)B
(4)B(5)A(輸出結(jié)果是字符5)(6)C
(7)B
(8)A
(9)C
(10)A(11)B
(12)D
(13)D
(14)D(15)B
(16)A
(17)B(18)C
C
(19)A
(20)與第2題題目一樣(21)C
(22)第一個(gè)w應(yīng)該是變量x才是,無(wú)答案(23)D
(24)D
(25)B3.程序設(shè)計(jì)題(1)#include<stdio.h>voidmain(){floata=2,b=6,h=3.6;printf(“%f”,(ab)*h/2);}(2)#include<stdio.h>voidmain(){inttime,h,m,s;scanf("%d",&time);s=time`;m=time/60`;h=time/3600;printf("時(shí)間是%d小時(shí)%d分%d秒",h,m,s);}第三章:1.選擇題(1)D
(2)D(A的答案要修改一下,不然也是不合法)(3)和(4)與第一題相同(5)D(6)D(7)A(8)B2.編程題(1)#include<stdio.h>voidmain(){charc;c=getchar();putchar(c-1);putchar(c);putchar(c1);}(2)#include<stdio.h>voidmain(){intscore1,score2,score3,score4,sum;floatavr;scanf("%d,%d,%d,%d",&score1,&score2,&score3,&score4);sum=score1score2score3score4;avr=sum/4.0;printf("總成績(jī)是:%d,平均分是:%f",sum,avr);}第四章:1.填空題(1)1
(2)54321(3)(x%3==0||x%7==0)f=1;(4)yis1.Idothis.2.選擇題(1)B
(2)D
(3)B
(4)C
(5)A
(6)A3.編程題(1)#include<stdio.h>voidmain(){inti;scanf("%d",&i);if(i%2==0)printf("%d是偶數(shù)!",i);elseprintf("%d是奇數(shù)!",i);}(2)#include<stdio.h>#include<math.h>voidmain(){inta,b,i;for(a=3;a<=100;a){b=sqrt(a);for(i=2;i<=b;i)if(a%i==0)break;if(i>b)printf("%d
",a);}}(3)#include<stdio.h>voidmain(){intn,t=1,T=0;for(n=1;n<=5;n){t*=n;T=t;}printf("1!2!3!4!5!=%d",T);}(4)#include<stdio.h>voidmain(){charch;inti=0;while((ch=getchar())!='\n')i;printf("總共輸入%d個(gè)字符",i);}第五章:1.填空題(1)14
0
(2)[常量表達(dá)式1][常量表達(dá)式2]
(3)按行存放(4)i*nj1(5)0
0(6)首地址(7)字符
1(8)string.h(題干中“寫(xiě)入庫(kù)函數(shù)”應(yīng)該是“包含頭文件”)(9)2
1(10)for(i=0;i<20;i)printf(“%d”,a[i]);(題干中應(yīng)該寫(xiě)明“整形數(shù)組a[20],下標(biāo)用i表示”)2.選擇題(1)B
(2)D
(3)CD(題干“數(shù)組a”應(yīng)該是“數(shù)組b”)(4)C(答案C應(yīng)該是“doublec[5][4];”)(5)D(B答案中的a[n]應(yīng)該是a[m])(6)C
(7)D
(8)D
(9)D(該題與填空題第4題重復(fù))(10)C(11)B
(12)C(13)D
(14)B
(15)B
(16)D(17)A(18)B(19)D(20)D(題干“字符中”應(yīng)該是“字符串”)(21)C(22)D(23)D(24)B(25)D3.分析題(1)10000(第七行應(yīng)該是s[i][j])(2)ABLMNP01000(3)SW(case‘I’后面是冒號(hào)不是分號(hào))001000001000001(4)arraya:(第一個(gè)for循環(huán)后面的左花括號(hào)去掉)(5)11
2
3
4
5
6
6
7arrayb:
11
12
1314
16
17
18
1925
21
22
23
24
25364.編程題(1)#include<stdio.h>voidmain(){inta[20];
inti,j,t;printf("input20numbers:\n");for(i=0;i<20;i)
scanf("%d",&a[i]);
printf("\n");for(j=0;j<19;j)for(i=0;i<19-j;i)if(a[i]<a[i1]){t=a[i];a[i]=a[i1];a[i1]=t;}printf("thesortednumbers:\n");for(i=0;i<20;i)
printf("%d",a[i]);printf("\n");}(2)#include<stdio.h>voidmain(){inta[4][4],i,j,max,row1,column1;intmin,row2,column2;for(i=0;i<4;i)for(j=0;j<4;j)scanf("%d",&a[i][j]);max=a[0][0];row1=0;column1=0;min=a[0][0];row2=0;column2=0;for(i=0;i<4;i)for(j=0;j<4;j){if(max<a[i][j]){max=a[i][j];row1=i;column1=j;}if(min>a[i][j]){min=a[i][j];row2=i;column2=j;}}printf("max=%d,row=%d,column=%d\n",max,row11,column11);printf("min=%d,row=%d,column=%d\n",min,row21,column21);}(3)#include<stdio.h>voidmain(){intnum[4][4]={32,30,49,56,15,7,31,9,2,8,24,17,37,19,98,35};inti,j,data1,data2,max,min;for(j=0;j<4;j){min=num[j][0];data1=0;for(i=1;i<4;i){if(min>num[j][i]){min=num[j][i];data1=i;}}max=num[0][data1];data2=0;for(i=0;i<4;i){if(max<num[i][data1]){max=num[i][data1];data2=i;}}if(data2==j)printf("該矩陣的馬鞍點(diǎn)是:num[%d][%d]=%d\n",data2,data1,num[data2][data1]);}}(4)#include<stdio.h>#include<string.h>voidmain(){charstr[50];inti,s;printf("請(qǐng)輸入一行字符串:");gets(str);s=strlen(str);printf("字符串倒序輸出:");for(i=s-1;i>=0;i--)printf("%c",str[i]);}(5)#include<stdio.h>#include<string.h>voidmain(){chara[80],str1[80],str2[80],str3[80];printf("請(qǐng)輸入三個(gè)字符串");printf("字符串str1:");gets(str1);printf("字符串str2:");gets(str2);printf("字符串str3:");gets(str3);if(strcmp(str1,str2)>0)strcpy(a,str1);elsestrcpy(a,str2);if(strcmp(a,str3)>0)puts(a);elseputs(str3);}(6)#include<stdio.h>voidmain(){intscore[20][3],sum[20],i,j,t;for(i=0;i<20;i)for(j=0;j<3;j)scanf("%d",&score[i][j]);for(i=0;i<20;i)sum[i]=0;for(i=0;i<20;i)for(j=0;j<3;j)sum[i]=score[i][j];for(i=0;i<20;i)for(j=0;j<20-i;j)if(sum[j]<sum[j1]){t=sum[j];sum[j]=sum[j1];sum[j1]=t;}printf("總成績(jī)從大到小順序是:");for(i=0;i<20;i)printf("M",sum[i]);}第六章1.填空題(1)int
(2)值傳遞址傳遞(3)2
(4)static(5)1
2
6
24(6)10,20,40,40
(7)②
(8)13
2.選擇題(1)B
(2)A
(3)D
(4)C
(5)A
(6)B
(7)D
(8)B3.程序設(shè)計(jì)題1.intfun(intx,inty){charc;switch(c=getchar()){case'':returnxy;break;case'*':returnx*y;break;default:printf("輸入的符號(hào)不對(duì)!");}}2.#include<string.h>voidstrfun(chara[],charb[]){intalen=strlen(a);intblen=strlen(b);inti;for(i=0;i<blen;i)a[aleni]=b[i];puts(a);}3.floatfun(intn){floati,t=1.0,s=0;for(i=1;i<=n;i){t=t/i;s=t;}returns;}4.voidcharsum(chars[80],intsum[4]){inti,strl;strl=strlen(s);for(i=0;i<strl;i)if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))sum[0];elseif(s[i]>='1'&&s[i]<='9')sum[1];elseif(s[i]=='')s
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 招標(biāo)文件評(píng)審的策略與技巧3篇
- 安居房施工合同索賠期限3篇
- 居民區(qū)衛(wèi)生清潔協(xié)議3篇
- 新版砂石運(yùn)輸合同協(xié)議3篇
- 安裝合同模板案例3篇
- 水利工程合同變更處理案例
- 酒店隔音墻建設(shè)合同
- 城市軌道交通招投標(biāo)合同模板
- 畜牧業(yè)獸醫(yī)師技能考核協(xié)議
- 住宅小區(qū)排水設(shè)施更新協(xié)議
- 年終營(yíng)銷(xiāo)方案主題
- SY-T 6966-2023 輸油氣管道工程安全儀表系統(tǒng)設(shè)計(jì)規(guī)范
- MOOC 數(shù)據(jù)庫(kù)原理與應(yīng)用-北京林業(yè)大學(xué) 中國(guó)大學(xué)慕課答案
- 2024年長(zhǎng)江產(chǎn)業(yè)投資集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- (2024年)網(wǎng)約車(chē)培訓(xùn)課件共5文檔
- 【營(yíng)銷(xiāo)策劃】洗發(fā)水品牌市場(chǎng)調(diào)研+競(jìng)品分析案-市場(chǎng)營(yíng)銷(xiāo)策劃-2023年?duì)I銷(xiāo)干貨合集-3月份匯總-p
- 《中藥鑒定技術(shù)》課件-三七的鑒定
- 2022-2023學(xué)年廣東省廣州市白云區(qū)八年級(jí)(上)期末歷史試卷(含答案)
- 車(chē)輛采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 湖南省2022-2023學(xué)年七年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- 膽結(jié)石 健康宣教
評(píng)論
0/150
提交評(píng)論