




已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1. 第一次1.1. 編寫一程序,通過鍵盤輸入一華氏溫度,將其轉(zhuǎn)換為攝氏溫度后輸出。 公式為c=5/9(f 32)#include stdio.hmain()float f=0,h=0;printf(請(qǐng)輸入華氏溫度:);scanf(%f,&f);printf(轉(zhuǎn)化為攝氏溫度為:);h=(float)5/9*(f-32);printf(%.2fn,h);1.2. 通過鍵盤輸入一小寫字母,將其轉(zhuǎn)換為大寫字母輸出,并輸出該大寫字母的后一位字母和前一位字母(如果輸入該大寫字母為A,則其前一位字母為Z;如果輸入該大寫字母為Z,則其后一位字母為A)。#include stdio.hmain()char ch1,ch2,ch3,ch;printf(請(qǐng)輸入一個(gè)小寫字母:n);while(scanf(%c,&ch),ch122)printf(您輸入的符號(hào)不是小寫字母,請(qǐng)重新輸入一個(gè)小寫字母:n);printf(其對(duì)應(yīng)的大寫字母和前后的大寫字母分別為:n);if(ch=a)ch2=ch-32;ch1=ch2+25;ch3=ch2+1;else if(ch=z)ch2=ch-32;ch1=ch2-1;ch3=ch2-25;else ch2=ch-32;ch1=ch2-1;ch3=ch2+1;printf(%c,%c,%cn,ch1,ch2,ch3);1.3. 通過鍵盤輸入一個(gè)兩位的整數(shù),試編寫程序?qū)⑵鋫€(gè)位與十位分別以字符的方式輸出。輸出形式為:“the input number is 你輸入的整數(shù),the tens is 十位數(shù)字,the units is 個(gè)位數(shù)字?!比绻斎氲恼麛?shù)不正確,則輸出“wrong input”#include stdio.hmain()int a,b1,b2;printf(請(qǐng)輸入一個(gè)兩位正整數(shù):n);scanf(%d,&a);if(a=100)printf(輸入不符合要求);elseb1=a%10;b2=a/10;printf(十位數(shù)是:%cn個(gè)位數(shù)是:%cn,b2+0,b1+0);1.4. 給定方程ax2+bx+c=0,試編寫程序根據(jù)鍵盤輸入實(shí)數(shù)a、b、c,能輸出其根,要求:如果該方程有兩個(gè)不同的根,則輸出形式為the Answer of ax2+bx+c=0 is x1=根1,x2=根2如果該方程有兩個(gè)相同的根,則輸出形式為the Answer of ax2+bx+c=0 is x1=X2=根如果該方程無(wú)解,則輸出形式為the Answer of ax2+bx+c=0 is none,其中a、b、c均為鍵盤輸入,輸出結(jié)果保留兩位小數(shù)。#include stdio.h#include math.hmain()float a,b,c,disc,x1,x2;scanf(%f,%f,%f,&a,&b,&c);disc=b*b-4*a*c;if(disc=0)x1=x2=-b/(2*a);printf(the Answer of ax2+bx+c is x1=x2=%.2fn,x1);else if(disc0)x1=(-b+sqrt(disc)/(2*a);x2=(-b-sqrt(disc)/(2*a);printf(the Answer of ax2+bx+c is x1=%.2f,x2=%.2fn,x1,x2);elseprintf(the Answer of ax2+bx+c=0 is nonen);2. 第二次2.1. 求1/3+3/5+5/7+前20項(xiàng)之和。(本題要求分別以goto,for,do .while,while四種循環(huán)語(yǔ)句實(shí)現(xiàn))#include int main()int i;float s=0;for(i=1;i=20;i+)s+=(float)(2*i-1)/(2*i+1);printf(s=%fn,s);return 0;#include int main()int p,r,n,m;printf(n,m:); scanf(%d,%d,&n,&m);if(p=n*m)while(m!=0)r=n%m;n=m;m=r;printf(最大公約數(shù)是%dn,n);printf(最小公倍數(shù)是%dn,p/n);return 0;#includevoid main()int s,i,j;int a;printf(請(qǐng)輸入一個(gè)數(shù):n);scanf(%d,&a); for(i=1;i=a;i+)s=0;for(j=1;ji;j+)if(i%j=0)s=s+j;if(i=s)printf(完全數(shù)%d=,i);for(j=1;ji;j+)if(i%j=0)printf(%d+,j);printf(b n);2.2. 輸入兩個(gè)正整數(shù),求其最小公倍數(shù)。#include int main ()int n;printf(請(qǐng)輸入你的學(xué)號(hào):n);scanf(%d,&n);if(n%2=0)int i,j,k=3,s=1;for (i=1;i8;i+)for(j=0;jk;j+) printf( );for(j=0;js;j+) printf(*);printf(n);if(i4)k-;s=s+2;elsek+;s=s-2;elseint m,a,b;printf(請(qǐng)輸入任意一個(gè)正整數(shù):n);scanf(%d,&m);for(a=1;a=m;a+)for(b=1;b=m;b+) printf(* ); printf(n);return 0;2.3. 如果一個(gè)正整數(shù)的所有因子之和等于該正整數(shù),則稱這個(gè)正整數(shù)為完全數(shù)。編寫程序讀入n,輸出不超過n的全部完全數(shù)。如6=1+2+328=1+2+4+7+14#includevoid main()int s,i,j;int a;printf(請(qǐng)輸入一個(gè)數(shù):n);scanf(%d,&a); for(i=1;i=a;i+)s=0;for(j=1;ji;j+)if(i%j=0)s=s+j;if(i=s)printf(完全數(shù)%d=,i);for(j=1;ji;j+)if(i%j=0)printf(%d+,j);printf(b n);2.4. 將學(xué)號(hào)對(duì)2取模(即取余),值為0的同學(xué)完成編寫程序利用星號(hào)打印出菱形圖案;否則完成編寫程序利用星號(hào)打印出正方形圖案。#include int main ()int n;printf(請(qǐng)輸入你的學(xué)號(hào):n);scanf(%d,&n);if(n%2=0)int i,j,k=3,s=1;for (i=1;i8;i+)for(j=0;jk;j+) printf( );for(j=0;js;j+) printf(*);printf(n);if(i4)k-;s=s+2;elsek+;s=s-2;elseint m,a,b;printf(請(qǐng)輸入任意一個(gè)正整數(shù):n);scanf(%d,&m);for(a=1;a=m;a+)for(b=1;b=m;b+) printf(* ); printf(n);return 0;3. 第三次3.1. 已知 y=2x3 -3x4 +6x5 -4x+50 ,從 x=0 到 x=2 ,每隔 0.2 計(jì)算,并輸入正整數(shù)n,將 y 的值進(jìn)行排序后由小到大輸出前n項(xiàng)和后n項(xiàng)(如輸入5,則輸出前5項(xiàng)和后5項(xiàng),即最小的5個(gè)y值及最大的5個(gè)y值)。#includemain()int i, j, k, h, l, n;float x, t, y11;i=0;for(x=0;x2.1;x=x+0.2)yi=2*x*x*x-3*x*x*x*x+6*x*x*x*x*x-4*x+50; i=i+1;printf(請(qǐng)輸入一個(gè)1-11以內(nèi)正整數(shù)n);scanf(%d,&n);if(0n&n12)for(l=0;ln-1;l+)for(j=1;jyj)t=yj-1; yj-1=yj; yj=t;printf(最小的%d個(gè)y值是nn,n);for(k=0;kn;k+)printf(%fnn,yk);printf(最大的%d個(gè)y值是nn,n);for(h=11-n;h11;h+)printf(%fnn,yh);else printf(您輸入的數(shù)字超出規(guī)定范圍n);3.2. 輸入一個(gè)班10個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)各分?jǐn)?shù)段0,60),60,70),70,80),80,90),90-100的人數(shù)。#includemain()int i, a=0, b=0, c=0, d=0, e=0;float g10;printf(請(qǐng)輸入10個(gè)學(xué)生的成績(jī),輸入完成請(qǐng)按回車鍵n);for(i=0;i10;i+)scanf(%f,&gi);for(i=0;i10;i+) if(0=gi&gi60) a+;else if(60=gi&gi70) b+;else if(70=gi&gi80) c+;else if(80=gi&gi90) d+;else if(90=gi&gi=100) e+;else printf(輸入的成績(jī)有問題n);printf(0-60分人數(shù)為 %dn,a);printf(60-70分人數(shù)為 %dn,b);printf(70-80分人數(shù)為 %dn,c);printf(80-90分人數(shù)為 %dn,d);printf(90-100分人數(shù)為 %dn,e);3.3. 求任意輸入的5個(gè)數(shù)中的最大值、最小值和平均值,并求出有多少個(gè)數(shù)超過平均值。#includemain()int i, j, k, l, num=0;float ave, t, g5;printf(請(qǐng)輸入5個(gè)數(shù),輸入完成請(qǐng)按回車鍵n);for(i=0;i5;i+)scanf(%f,&gi);for(j=0;j5;j+)for(k=1;kgk)t=gk-1; gk-1=gk; gk=t;ave=(g0+g1+g2+g3+g4)/5.0;for(l=0;lave) num+;printf(5個(gè)數(shù)中最大值是 %fn,g4);printf(5個(gè)數(shù)中最小值是 %fn,g0);printf(5個(gè)數(shù)的平均值是 %fn,ave);printf(有 %d 個(gè)數(shù)超過平均值n,num);4. 第四次4.1. 一個(gè)學(xué)習(xí)小組有5個(gè)人,每個(gè)人有三門課的考試成績(jī)。求小組分科的平均成績(jī)和各同學(xué)平均成績(jī);同時(shí)將各位同學(xué)的平均成績(jī)按照從高到低的順序排名后輸出其姓名、平均成績(jī)以及排序號(hào)。張王李趙周ath 8061598576C 7565638777Eng 9271709085#include stdio.h#include string.h#include math.hmain()char names55=張,王,李,趙,周;char items35;char name5;int grade53=80,75,92,61,65,71,59,63,70,85,87,90,76,77,85;float avg13,avg25,temp;int i,j;int sum;strcpy(names0,張);strcpy(names1,王);strcpy(names2,李);strcpy(names3,趙);strcpy(names4,周);/*for(i=0;i5;i+)gets(namesi);*/strcpy(items0,Math);strcpy(items1,C);strcpy(items2,Eng);/*/printf(-以下為分科的平均成績(jī)-n);for(i=0;i3;i+)/分科的平均成績(jī)sum=0;for(j=0;j5;j+)sum+=gradeji;avg1i=(float)sum/5;printf(%s的平均成績(jī)?yōu)椋?.2fn,itemsi,avg1i);printf(nn);printf(-以下為各同學(xué)平均成績(jī)-n);for(i=0;i5;i+)/各同學(xué)平均成績(jī)sum=0;for(j=0;j3;j+)sum+=gradeij;avg2i=(float)sum/3;printf(%s的平均成績(jī)?yōu)椋?.2fn,namesi,avg2i);for(i=0;i4;i+)/各同學(xué)平均成績(jī)排序for(j=i+1;j5;j+)if(avg2iavg2j)temp=avg2i;avg2i=avg2j;avg2j=temp;strcpy(name,namesi);strcpy(namesi,namesj);strcpy(namesj,name);printf(nn);printf(-以下為各位同學(xué)平均成績(jī)從高到低的排名-n);printf(%s ,序號(hào));printf(%s ,姓名);printf(%sn,平均成績(jī));for(i=0;i5;i+)printf( %d ,i+1);printf( %s ,namesi);printf(%.2fn,avg2i);4.2. 用所學(xué)過的知識(shí),編寫一個(gè)競(jìng)賽評(píng)分程序。(設(shè)有3位選手,5位評(píng)委)。輸入包括選手的姓名以及5位評(píng)委的分?jǐn)?shù)(為0-100的正整數(shù)),評(píng)分規(guī)則為每位選手的成績(jī)?yōu)槿サ糇罡叻趾妥畹头趾笤偃∑骄?。要求用二維數(shù)組來(lái)設(shè)計(jì)程序。輸出的格式為 排序 姓名 平均分 最高分 最低分,要求由高到低對(duì)平均分排序,平均分保留2位小數(shù)。如下所示:No name avg max min1c 82.33 99 662 b 80.12 92 703a80.11 98 60#include stdio.h#include string.h#include math.hmain()char name310;int i,j,max3,min3;int grade35;int sum3;float avg3,float_temp;char str_temp10;int int_temp;int flag=1;printf(please input information of the 3 players:n);for(i=0;i3;i+)scanf(%s %d %d %d %d %d,namei,&gradei0,&gradei1,&gradei2,&gradei3,&gradei4);for(i=0;i3;i+)for(j=0;j100|gradeij0)printf(error!);flag=0;if(flag)for(i=0;i3;i+)maxi=gradei0;mini=gradei0;for(j=1;j5;j+)if(maxigradeij)mini=gradeij;for(i=0;i3;i+)sumi=0;for(j=0;j5;j+)sumi+=gradeij;sumi-=(maxi+mini);avgi=sumi/3.0;for(i=0;i2;i+)for(j=i+1;j3;j+)if(avgiavgj)float_temp=avgi;avgi=avgj;avgj=float_temp;strcpy(str_temp,namei);strcpy(namei,namej);strcpy(namej,str_temp);int_temp=maxi;maxi=maxj;maxj=int_temp;int_temp=mini;mini=minj;minj=int_temp;printf(%8s%8s%8s%8s%8sn,排序,姓名,平均分,最高分,最低分);for(i=0;i3;i+)printf(%8d,i+1);printf(%8s,namei);printf(%8.2f,avgi);printf(%8d,maxi);printf(%8dn,mini);4.3. 學(xué)號(hào)對(duì)2取余,為0的完成A題,為1的完成B題A: 從鍵盤上輸入一個(gè)字符串(不能長(zhǎng)于30),要求按照字符,分隔將其拆分成數(shù)組,并按照字符,出現(xiàn)的順序倒序輸出每個(gè)數(shù)組的第一個(gè)元素。示例如輸入字符串a(chǎn)ble,deal,123,face,1e,則每個(gè)數(shù)組的第一個(gè)元素分別為a,d,1,f,1,倒序則輸出字符串1f1da#include stdio.h#include string.h#include math.hmain()int i,k,p,j=0;char str130;char items1030;int count=0;printf(input a string:n);gets(str1);/*i=0;while(str1i!=0)if(str1i=,)count+;i+;*/k=0;p=0;for(j=0;j=0;i-)printf(%c,itemsi0);printf(n);B:從鍵盤上輸入兩個(gè)字符串(長(zhǎng)度不大于20)和整數(shù)n(0n=20),要求將第二個(gè)字符串插在第一個(gè)字符串的n位置開始處并輸出。示例如第一個(gè)字符串為you are ok.第二個(gè)字符串為fine and 輸入的整數(shù)為8,則表示將fine插在ok前面(y前面為位置0,o前面的位置為8),輸出為you are fine and ok.#include stdio.h#include string.h#include math.hmain()char chs20;char chs120;char temp120;char temp220;int n;int i,j;gets(chs);gets(chs1);scanf(%d,&n);for(i=0;in;i+)temp1i=chsi;temp1i=0;for(i=n;istrlen(chs);i+)temp2i-n=chsi;temp2i-n=0;printf(%sn,strcat(temp1,strcat(chs1,temp2);/*/5. 第五次6. 第六次6.1. 編寫函數(shù)用冒泡排序法將二維數(shù)組a33中的9個(gè)整數(shù)分別按照所屬各行進(jìn)行由大到小的排序。#includevoid order(int a33)int i, j, t, m;for(m=0;m3;m+)for(i=0;i2;i+)for(j=1;j3-i;j+)if(amj-1amj)t=amj-1; amj-1=amj; amj=t;main()int x, y, a33;printf(請(qǐng)為數(shù)組a33輸入9個(gè)數(shù)字,按回車鍵結(jié)束n);for(x=0;x3;x+)for(y=0;y3;y+)scanf(%d,&axy);order(a);printf(所求數(shù)組為:n);for(x=0;x3;x+)for(y=0;y3;y+)printf(%5d,axy);printf(n);6.2. 編寫函數(shù)求輸入的x和y之間偶數(shù)的和。#includeint s1(int m, int n)int i, num=0;for(i=1;in-m;i=i+2)num+=m+i;return (num);int s2(int m, int n)int i, num=0;for(i=2;iy)t=x; x=y; y=t;if(x%2=1)|(x%2=-1)E=s1(x,y);if(x%2=0)E=s2(x,y);printf(這兩個(gè)數(shù)字之間的所有偶數(shù)之和為: );printf(%dnn,E);6.3. 編寫函數(shù)求方程ax2+bx+c=0的所有解(包括實(shí)根和非實(shí)根)。提示:要考慮a=0,b2-4ac0、=0、0等多種情況,要求針對(duì)每種情況都要提供對(duì)應(yīng)函數(shù)來(lái)實(shí)現(xiàn)。#include#includefloat s11 (float b, float c)float x;x=-c/b;printf(方程有一個(gè)根為: %.3fn,x);float s12 (float a, float b, float c)float x;x=-b/(2*a);printf(方程有一個(gè)根為: %.3fn,x);float s21 (float a, float b, float c)float x1, x2;x1=(-b-sqrt(b*b-4*a*c)/(2*a);x2=(-b+sqrt(b*b-4*a*c)/(2*a);printf(方程一個(gè)實(shí)根為: %.3fn,x1);printf(方程另一個(gè)實(shí)根為: %.3fn,x2);float s22 (float a, float b, float c)float x1, x2, m, n;m=-b/(2*a); n=sqrt(4*a*c-b*b)/(2*a);printf(方程一個(gè)虛根為: %.3f-%.3fin,m,n);printf(方程另一個(gè)虛根為: %.3f+%.3fin,m,n);main()float a, b, c, r;printf(請(qǐng)輸入方程ax*x+bx+c=0的3個(gè)參數(shù)a,b,c,按回車鍵結(jié)束n);scanf(%f%f%f,&a,&b,&c);r=b*b-4*a*c;if(fabs(a)=1e-6)s11(b,c);else if(fabs(r)1e-6)s21(a,b,c);else if(r-1e-6)s22(a,b,c);else printf(error);7. 第七次7.1. 編寫遞歸函數(shù)求x的n次方, 并調(diào)用此函數(shù)求2的5次方。double pwo(double x,int n) double a=0; if(n=0) a=1; if(n0) a=x*pwo(x,n-1); return a;#include stdio.hmain() double x; int n; printf(please input x and nn); scanf(%lf%d,&x,&n); printf(%.6lfn,pwo(x,n);7.2. 課本135頁(yè)(第八章第五大題第6小題)。#include #includefloat aveg(int a510,int i)float sum=0,k;int j;for(j=0;j10;j+)sum+=aij;k=sum/10;return k;void exchange(int a510,int i,int j)int k,t;for(k=0;k5;k+)t=aki;aki=akj;akj=t;void max(char a1020,char d520,int b510)int i,j,t,k;char c120;int e10=0;for(j=0;j10;j+)for(i=0;i5;i+)ej+=bij;for(i=0;i10;i+) for(j=1;jej) t=ej-1; ej-1=ej; ej=t; strcpy(c0,aj-1); strcpy(aj-1,aj); strcpy(aj,c0); exchange(b,j-1,j); printf(最高分同學(xué)的名字為:); printf(%sn,a9);printf(n);printf(最高分同學(xué)的math、chi、eng、phy、man分別為n);for(i=0;i5;i+)printf(%5d,bi9);printf(n);main()char names1020,sub520,a20;int mark510,i,j;float ave5;printf(輸入十名同學(xué)的名字:n);for(i=0;i10;i+)scanf(%s,a);strcpy(namesi,a);printf(按科目math、chi、eng、phy、man順序依次輸入十名同學(xué)的成績(jī):n);for(i=0;i5;i+)for(j=0;j10;j+)scanf(%d,&markij);printf(n);strcpy(sub0,math);strcpy(sub1,chi);strcpy(sub2,eng);strcpy(sub3,phy);strcpy(sub4,man);for(i=0;i5;i+)avei=aveg(mark,i);printf(math、chi、eng、phy、man的平均分為:n);for(i=0;i5;i+)printf(%5.1f,avei);printf(n);max(names,sub,mark);8. 第七次8.1. 利用指針編寫程序, 對(duì)具有10個(gè)元素的字符型數(shù)組,從下標(biāo)為6的元素開始全部設(shè)置為“#”。#include stdio.hmain() char a10,*p; int i; printf(輸入十個(gè)字符n); gets(a); for(p=a+5;p(a+10);p+) *p=#; printf(處理后結(jié)果為n); puts(a); return 0;8.2. 利用指針編寫程序,對(duì)具有6個(gè)元素的整型數(shù)組,找出其中最大值并計(jì)算出該數(shù)組的平均數(shù)。#include stdio.hmain() int a6,*p,i,max,sum=0; float ave; printf(輸入6個(gè)整數(shù)n); for(p=a;p(a+6);p+) scanf(%d,p); max=a0; for(p=a;p(a+6);p+) sum+=*p; if(max*p) max=*p; ave=(float)sum/6; printf(max=%d,ave=%.2fn,max,ave); return 0;8.3. 利用指針編寫。第九章課后習(xí)題第五大題第5小題(教科書172頁(yè))。#include stdio.hmain ()int a10,i,*p,*pmax,*pmin;int max,min,temp;printf (輸入十個(gè)整數(shù)n);for (i=0;i10;i+)scanf (%d,&ai);p=a;max=*p;min=*p;for (p=a+1;pmax)max=*p;pmax=p;if (*pmin)min=*p;pmin=p;temp=a0;a0=min;*pmin=temp;temp=a9;a9=max;*pmax=temp;printf (交換后的結(jié)果如下n);for (i=0;i10;i+)printf (%d ,ai);return 0;9. 第九次9.1. 用指針編寫函數(shù) : insert(s1,s2,f), 其功能是在字符串 s1 中的指定位置 f 處插入字符 串 s2。/1. 用指針編寫函數(shù) : insert(s1,s2,f), 其功能是在字符串 s1 中的指定位置 f 處插入字符 串 s2。#include #include char *insert(char *s1,char *s2,int f)char *p=s1+f-1,str200;int length,i;length=strlen(s1);for(i=0;i=length;i+)stri=*p+;stri=0;p=s1+f-1;while(*s2!=0)*p+=*s2+;i=0;while(stri!=0)*p+=stri;i+;return s1;main()char s1200=0,s2200=0;int n,k;printf(請(qǐng)輸入字符串1:n);gets(s1);printf(請(qǐng)輸入字符串2:n);gets(s2);printf(請(qǐng)輸入插入位置的序號(hào):n);scanf(%d,&n);k=strlen(s1);if(nk)printf(輸入錯(cuò)誤!n);else printf(%sn,insert(s1,s2,n);9.2. 用數(shù)組名作為函數(shù)參數(shù)的4種方式(即形參數(shù)組名、實(shí)參數(shù)組名;形參數(shù)組名、實(shí)參指針變量;形參指針變量、實(shí)參數(shù)組名;形參指針變量、實(shí)參指針變量)實(shí)現(xiàn)輸出某一維數(shù)組的最大值及其所在數(shù)組的位置。(1) 數(shù)組數(shù)組#includeint main()int i;float a10,fun();for(i=0;i10;i+)scanf(%f,&ai);fun(a);float fun(float a)int i,j;float max;max=a0; for(i=1;i10;i+)if(maxai)max=ai;printf(max=%fn,max);j=0;while(max!=aj)j+;printf(max=a%d,j);return 0;(2) 數(shù)組指針#includeint main()float a10,*p,fun();p=a;for(p;p10+a;p+)scanf(%f,p);p=a;fun(p);float fun(float a)int i,j;float max;max=a0;for(i=1;i10;i+)if(maxai)max=ai;printf(max=%fn,max);j=0;while(max!=aj)j+;printf(max=a%dn,j);return j;(3) 指針數(shù)組#includeint main()int i;float a10,fun();for(i=0;i10;i+)scanf(%f,&ai);fun(a);float fun(float *p)float *q,max;q=p;max=*p;for(;qp+10;q+)if(max*q)max=*q;printf(max=%fn,max);q=p;while(max!=*q)q+;printf(max=a%dn,q-p+1); return 0;(4) 指針指針#includefloat fun(float *p)float max,*q;q=p;max=*p;for(;qp+10;q+)if(max*q)max=*q;printf(max=%fn,max);q=p;while(max!=*q)q+;printf(max=a%dn,q-p+1);return 0;int main()float *p,a10;for(p=a;pa+10;p+)scanf(%f,p);p=a;fun(p);9.3. 用指向函數(shù)指針的知識(shí)實(shí)現(xiàn)兩個(gè)整數(shù)求和功能。#include stdio.h int sum(int x,int y) int a; a=x+y; return (a);main ( ) int (*p)( ); int a,b,c; printf(輸入兩個(gè)數(shù)字n); scanf(%d,%d,&a,&b); p=sum; c=(*p)(a,b); printf(sum=%dn,c); 10. 第十次10.1. 求實(shí)型二維數(shù)組每行元素的平均值。(使用指向數(shù)組的指針編寫,結(jié)果保留3位小數(shù))#includemain()float a36, (*p)6;int i, j;p=a;for(i=0;i3;i+)pi5=0;printf(請(qǐng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)廣告財(cái)產(chǎn)保全擔(dān)保協(xié)議
- 住宅小區(qū)保潔員勞務(wù)派遣專項(xiàng)協(xié)議
- 插班生校園生活管理及行為準(zhǔn)則合同
- 種植二期護(hù)理實(shí)施要點(diǎn)
- 現(xiàn)代中醫(yī)護(hù)理防疫體系構(gòu)建
- 2025年門面轉(zhuǎn)租協(xié)議書
- 截肢患者術(shù)后護(hù)理
- 腹透患者截肢護(hù)理
- 工業(yè)、服務(wù)業(yè)與交通-2025年高考地理沖刺復(fù)習(xí)預(yù)測(cè)(新高考)
- 高考英語(yǔ)考前必記核心79個(gè)易錯(cuò)搭配翻譯練習(xí)(含答案)
- 消除母嬰三病傳播培訓(xùn)課件
- 《銷售人員的培訓(xùn)》課件
- 《創(chuàng)傷性腦損傷管理最佳實(shí)踐指南》(2024)解 讀課件
- 2024年植保服務(wù)合同正規(guī)范本
- 2023年江蘇省南京市中考化學(xué)真題(解析版)
- 中級(jí)工職業(yè)技能
- 2024年檔案知識(shí)競(jìng)賽考試題庫(kù)300題(含答案)
- 浙江省寧波市鄞州區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 人工智能與企業(yè)韌性
- 2024屆江蘇省南京東山外國(guó)語(yǔ)學(xué)校高考三模數(shù)學(xué)試卷(原卷版)
- 打地坪施工合同范本
評(píng)論
0/150
提交評(píng)論