版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第7章 指針一、選擇題1. A2. D3. D二、填空題1. 指針 取地址2. 33. 9876 8764. 24三、編程題1. 參考程序如下。main() int a3,i,j,t; printf(Please enter three number:n) for(i=0;i3;i+) scanf(%d,&ai); for(i=0;i2;i+) for(j=0;j2;j+) if(ajaj+1) t=aj;aj=aj+1;aj+1=t; for(i=0;i3;i+) printf(%dn,ai);2. 參考程序如下。int array44;convert(int array44) int i,
2、j,t; for (i=0;i4;i+) for (j=i+1;j4;j+) t=arrayij; arrayij=arrayji; arrayji=t; main( )int i,j;printf(Input array:n);for (i=0;i4;i+) for(j=0;j4;j+) scanf(%d,&arrayij);printf(noriginal array :n);for (i=0;i4;i+) for (j=0;j4;j+) printf(%5d,arrayij); printf(n);convert(array);printf(convert array:n);for (i
3、=0;i4;i+) for(j=0;j4;j+) printf(%5d,arrayij); printf(n); 3. 參考程序如下。main() int i, j , k, temper; int *p1, *p2, *p3; printf(Please input 3 integers:n); scanf(%d%d%d,&i, &j, &k); p1=&i; p2=&j; p3=&k; printf(before changed ,the 3 numbers are:n); printf(i=%d, j=%d,k=%dn,i, j, k); temper=*p1;*p1=*p3;*p3=*
4、p2; *p2=temper; printf(after changed ,the 3 numbers are:n); printf(i=%d, j=%d,k=%dn,i, j, k);4. 參考程序如下。#include#includechar *s=1a2b3c4d;void main() int i,j; char t; for(i=0,j=strlen(s)-1;ij;+i,-j) t=si; si=sj; sj=t; printf(%sn,s);5. 參考程序如下。int y_max(int *p,int n) int max=*p,i,k=0; for(i=0;in;i+) /*這
5、里判斷到in,而不是i=n*/if(max*(p+i) k=i;max=*(p+i); /*記得要在這里更新一下max的記錄*/ return k; #define N 10 #include int main() int aN;int i,m,max; for(i=0;iN;i+) scanf(%d,&ai); for(i=0;iN;i+) printf(%d ,ai); m=y_max(a,N); printf(nmax=a%d=%d,m,am); return 0;6. 參考程序如下。#include#include#include#define N 80int cnum=0,dnum=
6、0; /*全局變量用于在兩個(gè)函數(shù)之間傳遞數(shù)據(jù)*/int main()char chN;void count(char c);int i,n;gets(ch);n=strlen(ch);for(i=0;i=0&c=A&c=a&c=z) cnum+;return 0;7. 參考程序如下。#includeint strcmp(char *s1,char *s2)for(;*s1=*s2&*s1&*s2;s1+,s2+); /* 找不同的字符 */return (*s1-*s2);void main()char a10,b10;gets(a);gets(b);printf(%dn,strcmp(a,b
7、);8. 參考程序如下。#include int main(void) float a10;int i=0;double sum = 0.0; float avg = 0.0; for(i=0;i10;i+) printf(請輸入第%d個(gè)同學(xué)的成績:,i+1); scanf(%f,&ai); printf(n); sum+=ai; avg = sum/10.0; printf(%fn,avg); return 0; 9. 參考程序如下。#include void aa(int *array)int i;for(i=0;i20;i+)scanf(%d,&arrayi);void bb(int *array)int *max,*min,t;int *p;max=min=array;for(p=array;p=array+19;p+)if(*max*p) min=p;t=*max;*max=array19;array19=t;t=*min;*min=array0;array0=t;void cc(int *array)int *
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)大三(歷史學(xué))中國近代史試題及答案
- 2025年中職(烹飪工藝與營養(yǎng))烘焙技術(shù)基礎(chǔ)試題及答案
- 2026年紅色文化在開工儀式中的重要性
- 2025年中職休閑農(nóng)業(yè)經(jīng)營與管理(休閑農(nóng)業(yè)基礎(chǔ))試題及答案
- 2025年中職家政服務(wù)(家庭服務(wù)技能)試題及答案
- 2025年大學(xué)草坪(草坪建植養(yǎng)護(hù))試題及答案
- 2025年高職(建筑設(shè)備工程技術(shù))建筑設(shè)備施工試題及答案
- 2025年中職(商務(wù)英語函電綜合實(shí)訓(xùn))撰寫實(shí)操試題及答案
- 2025年中職(畜禽生產(chǎn)技術(shù))家畜養(yǎng)殖技能測試題及答案
- 2026年農(nóng)村通信服務(wù)(服務(wù)模式)試題及答案
- QGDW12505-2025電化學(xué)儲(chǔ)能電站安全風(fēng)險(xiǎn)評估規(guī)范
- 2025四川眉山市國有資本投資運(yùn)營集團(tuán)有限公司招聘50人筆試參考題庫附帶答案詳解
- 2024年山東濟(jì)南中考滿分作文《為了這份繁華》
- 2025年鐵嶺衛(wèi)生職業(yè)學(xué)院單招職業(yè)傾向性測試題庫新版
- 《煤礦安全生產(chǎn)責(zé)任制》培訓(xùn)課件2025
- 項(xiàng)目進(jìn)度跟進(jìn)及完成情況匯報(bào)總結(jié)報(bào)告
- 2025年常州機(jī)電職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 民間融資居間合同
- 2024-2025學(xué)年冀教版九年級數(shù)學(xué)上冊期末綜合試卷(含答案)
- 《智能網(wǎng)聯(lián)汽車車控操作系統(tǒng)功能安全技術(shù)要求》
- 公司綠色可持續(xù)發(fā)展規(guī)劃報(bào)告
評論
0/150
提交評論