




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《C語言程序設(shè)計項目教程》課后參考答案連雁平武夷學院數(shù)學與計算機學院
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è)計題(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答案如果斜桿之間無空格是對的)(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)第一個w應(yīng)該是變量x才是,無答案(23)D
(24)D
(25)B3.程序設(shè)計題(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("時間是%d小時%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("總成績是:%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個字符",i);}第五章:1.填空題(1)14
0
(2)[常量表達式1][常量表達式2]
(3)按行存放(4)i*nj1(5)0
0(6)首地址(7)字符
1(8)string.h(題干中“寫入庫函數(shù)”應(yīng)該是“包含頭文件”)(9)2
1(10)for(i=0;i<20;i)printf(“%d”,a[i]);(題干中應(yīng)該寫明“整形數(shù)組a[20],下標用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題重復)(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’后面是冒號不是分號)001000001000001(4)arraya:(第一個for循環(huán)后面的左花括號去掉)(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("該矩陣的馬鞍點是:num[%d][%d]=%d\n",data2,data1,num[data2][data1]);}}(4)#include<stdio.h>#include<string.h>voidmain(){charstr[50];inti,s;printf("請輸入一行字符串:");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("請輸入三個字符串");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("總成績從大到小順序是:");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è)計題1.intfun(intx,inty){charc;switch(c=getchar()){case'':returnxy;break;case'*':returnx*y;break;default:printf("輸入的符號不對!");}}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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江萬里學院《環(huán)境與食品安全》2023-2024學年第二學期期末試卷
- 河南交通職業(yè)技術(shù)學院《人居環(huán)境科學前沿》2023-2024學年第二學期期末試卷
- 新疆農(nóng)業(yè)職業(yè)技術(shù)學院《服裝形態(tài)構(gòu)成》2023-2024學年第二學期期末試卷
- 福建中醫(yī)藥大學《比較政治學導論》2023-2024學年第二學期期末試卷
- 榆林職業(yè)技術(shù)學院《CAD制圖》2023-2024學年第二學期期末試卷
- 北京工業(yè)職業(yè)技術(shù)學院《高級商務(wù)口譯》2023-2024學年第二學期期末試卷
- 新疆輕工職業(yè)技術(shù)學院《鋼鐵冶金學A》2023-2024學年第二學期期末試卷
- 華東理工大學《書寫技能三》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古化工職業(yè)學院《核化學與放射化學》2023-2024學年第二學期期末試卷
- 新馬高級中學高中歷史一導學案第課祖國統(tǒng)一大業(yè)
- 廣東省珠海市2024-2025學年下學期期中八年級數(shù)學質(zhì)量監(jiān)測試卷(含答案)
- 焊接工程師職業(yè)技能考核試題及答案
- 初中美育考試試題及答案
- 中小學教師資格筆試2024年考試真題解析
- 國際貿(mào)易基礎(chǔ)試題庫與答案
- 工抵房轉(zhuǎn)讓購買合同協(xié)議
- 2025年北京市豐臺區(qū)九年級初三一模語文試卷(含答案)
- 財務(wù)與審計的關(guān)聯(lián)與差異試題及答案
- 2024年漢中市中醫(yī)醫(yī)院招聘筆試真題
- 租房養(yǎng)寵協(xié)議合同
- 嘉興市申嘉有軌電車運營管理有限公司招聘筆試題庫2025
評論
0/150
提交評論