大学计算机C语言程序设计(程序设计).pdf

上传人:文*** 文档编号:88050686 上传时间:2023-04-20 格式:PDF 页数:185 大小:8.97MB
返回 下载 相关 举报
大学计算机C语言程序设计(程序设计).pdf_第1页
第1页 / 共185页
大学计算机C语言程序设计(程序设计).pdf_第2页
第2页 / 共185页
点击查看更多>>
资源描述

《大学计算机C语言程序设计(程序设计).pdf》由会员分享,可在线阅读,更多相关《大学计算机C语言程序设计(程序设计).pdf(185页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、一、程序设计 共 113题第1题 题 号:319/*-【程序设计】功能:判断m是否为素数。-*/i t i n c l u d e s t d i o.h v o i d w w j t 0;i n t f u n(i n t m)(/*P r o g r ai i i*/*En d */m ai n ()i n t m,k=0;f o r(m=100;m 200;m+)i f(f u n(m)(p r i n t f (4d”,m);k+;i f(k%5=0)p r i n t f(n);)p r i n t f(k=%d n”,k);w w j t ();v o i d w w j t (

2、)(FILE*IN,*OUT;i n t i l N,i OUT,i;IN=f o p e n(i n.d at,r);i f(IN=NULL)(p r i n t f(P l e as e Ve r i f y Th e Cu r r e r n t Di r.It May B e Ch an g e d);)OUT=f o p e n(o u t.d at,w);i f(OUT=NULL)(p r i n t f (/zP l e as e Ve r i f y Th e Cu r r e n t Di r.It May B e Ch an g e d);)f o r(i=0;i 10;i

3、+)(f s c an f(IN,%d”,&i IN);i OUT=f u n(i IN);f p r i n t f (OUT,%d n,i OUT);)f c l o s e(IN);f c l o s e(OUT);)答窠:-i n t i,k=l;i f(m=l)k=0;f o r(i=2;i m;i+)i f(m%i=0)k=0;r e t u r n k;第2题 题 号:351/*-【程序设计】功能:请编一个函数 v o i d f u n(i n t t t M N,i n t p p N),t t指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入P P所指一维数

4、组中。二维数组中的数已在主函数中赋予。-*/#i n c l u d e#i n c l u d e t t d e f i n e M 3t t d e f i n e N 4v o i d w j t ();v o i d f u n(i n t t t M N,i n t p p N)/*P r o g r am*/*En d */m ai n ()(i n t t M N =22,45,56,30,19,33,45,38,20,22,66,40;i n t p N,i,j,k;p r i n t f CTh e o r i g i n al d at a i s:n);f o r(i=

5、0;i M;i+)(f o r(j=0;j N;j+)p r i n t f r%6d/,,t i j );p r i n t f(n);)f u n(t,p);p r i n t f(n Th e r e s u l t i s:n);f o r(k=0;k N;k+)p r i n t f(4d,p k );p r i n t f CW);w w j t ();)v o i d w w j t ()(i n t i,j,ar r ay 3 4,p 4;FILE*r f,*w f ;r f =f o p e n(i n.d at,r);w f 二 f o p e n(o u t.d at,w

6、);f o r (i=0;i 3;i+)f o r (j=0;j 4;j+)f s c an f (r f,%d,&ar r ay i j );f u n (ar r ay,p);f o r (j=0;j 4;j+)f p r i n t f (w f,7 d ,p j );f p r i n t f (w f,n );)f c l o s e(r f);f c l o s e(w f);答案:-i n t i,j;f o r(j=0;j N;j+)(p p j =t t o j ;f o r(i=l;i p p j )p p j =t t i j ;)第3题 题 号:375/*-【程序设计】

7、功能:从键盘上输入任意实数,求出其所对应的函数值。z=e 的 x 次 辕(x 10)z=l o g(x+3)(x-3)z=s i n (x)/(c o s (x)+4)#i n c l u d e#i n c l u d e v o i d w j t ();d o u b l e y (f l o at x)(/*P r o g r am*/*En d */)m ai n ()(f l o at x;s c an f (,z%fz,,&x);p r i n t f(V%f n y(x);w w j t ();)v o i d w w j t ()(FILE*IN,*OUT;i n t n;f

8、 l o at i;d o u b l e o;IN二f o p e n (i n.d at,r);i f(IN=NULL)(p r i n t f CRe ad FILE Er r o r);)OUT=f o p e n(,zo u t.d at,w);i f(OUT二二NULL)(p r i n t f(Wr i t e FILE Er r o r);)f o r(n=0;n 10)z=e x p(x);e l s e i f(x 3)z=l o g(x+3);e l s e z=s i n(x)/(c o s(x)+4);r e t u r n (z);第4题 题 号:334/*-【程

9、序 设 计】功能:求 给 定 正 整 数 n以内的素数之积。(n 28)-*/#i n c l u d e#i n c l u d e c o n i o.h v o i d w w j t();l o n g f u n(i n t n)(/*P r o g r am*/*En d */)m ai n ()(i n t m;p r i n t f(En t e r m:);s c an f(%c T,&m);p r i n t f (,z n Th e r e s u l t i s%l d n ,f u n(m);w j t 0 ;)v o i d w w j t ()(FILE*IN,*

10、OUT;i n t c ;i n t t;l o n g o;IN=f o p e n(z zi n.d at,r);i f(IN=NULL)p r i n t f(,zRe ad FILE Er r o r);)OUT=f o p e n (o u t.d at,z,w);i f(OUT二 二NULL)(p r i n t f(z zWr i t e FILE Er r o r);f o r(c=l;c=5;c+)(f s c an f (IN,d”,&t);o=f u n (t);f p r i n t f (OUT,z,%l d nz,,o);)f c l o s e(IN);f c l

11、 o s e(OUT);)答案一l o n g i,k;l o n g s=l;f o r(i=2;i=n;i+)f o r(k=2;k i;k+)i f (i%k-0)b r e ak;i f(k=i)s=s*i;)r e t u r n s;第5题 题 号:333/*-【程序设计】功能:计算并输出给定整数的所有因子之积(包括自身)。规定这个整数的值不大于50o-*/#i n c l u d e#i n c l u d e,zc o n i o.h v o i d w j t ();l o n g i n t f u n(i n t n)/*P r o g r am*/*En d */)m

12、ai n()i n t m;p r i n t f(En t e r m:);s c an f&m);p r i n t f (,z n Th e r e s u l t i s%l d n/z,f u n(m);w j t ();v o i d w w j t ()(FILE*IN,*OUT;i n t s ;i n t t;l o n g i n t o;IN=f o p e n (i n.d at,“r);i f(IN=NULL)(p r i n t f(z,Re ad FILE Er r o r);)OUT=f o p e n (o u t.d at,w );i f(OUT=NULL)

13、(p r i n t f(Wr i t e FILE Er r o r);)f o r(s=l;s=5;s+)(f s c an f (TN,%d,&t);o=f u n(t);f p r i n t f (OUT,%l d n”,o);)f c l o s e(IN);f c l o s e(OUT);答案:-l o n g s=l,i;f o r(i=2;i=n;i+)i f(n%i=0)s=s*i;r e t u r n s;第6题 题 号:50/*-【程序设计】功能:求出菲波那契数列的前一项与后一项之比的极限的近似值。例如:当误差为0.0001时,函数值为0.618056。#i n c

14、 l u d e#i n c l u d e m at h,h”v o i d w w j t ();f l o at f u n ()/*P r o g:r an i*/*En d */m ai n()p r i n t f Cy=%f n/z,f u n();w w j t ();v o i d w w j t ()FILE*IN,*0UT;f l o at f OUT;IN二f o p e n(19.IN,;i f(IN=二NULL)(p r i n t f (Z/P l e as e Ve r i f y Th e Cu r r e r n t Di r.i t May B e Ch

15、an g e d);)OUT二f o p e n (19.o u t”,w );i f(OUT=NULL)(p r i n t f (z,P l e as e Ve r i f y Th e Cu r r e n t Di r.i t May B e Ch an g e d);f OUT=f u n();f p r i n t f(OUT,f n,f OUT);f c l o s e(IN);f c l o s e(OUT);)答 案:-f l o at f l=l,f 2=l,f 3;f l o at r l=2,r 2;d o r 2=r l;r l=f l/f 2;f 3=f l+f 2

16、;f l=f 2;f 2=f 3;w h i 1e(f ab s(r 1-r 2)1e-4);r e t u r n r l;第7题 题 号:394/*-【程序设计】功能:产生2 0个30,120上的随机整数放入二维数组a5 4中,求其中的最小值。-*/i n c l u d e s t d l i b.h#i n c l u d e v o i d w j t ();i n t am i n(i n t a 5 4)(/*P r o g r am*/*En d */)m ai n()(i n t a5 4,i,j;f o r(i=0;i 5;i+)f o r(j=0;j 4;j+)ai j

17、=r an d o m(120-30+1)+30;f o r(i=0;i 5;i+)(f o r(j=0;j 4;j+)p r i n t f (,z%5d,z,ai j );p r i n t f C W);)p r i n t f(m i n=%d n,am i n(a);w w j t ();v o i d w w j t ()(FILE*IN,*OUT;i n t m,n;i n t i 5 4;i n t o;IN二f o p e n (i n.d at,r);i f(IN=NULL)(p r i n t f(Re ad FILE Er r o r);)OUT=f o p e n(,

18、zo u t.d at,w);i f(OUT=NULL)printf(Z/Write FILE Error);)for(m=0;m5;m+)for(n=0;n4;n+)(f scanf(I N,&i m n);)o=amin(i);fprintf(OUT,o);fclose(IN);fclose(OUT);答案:-int i,j,s;s=a00;for(i=0;i5;i+)for(j=0;jai j)s=ai j;return(s);第8题 题 号:337/*-【程序设计】功能:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b

19、数的十位和个位数依次放在c数的十位和千位上。例如:当a=45,b=12o调用该函数后,c=2415o#include void w jt();void fun(int a,int b,long*c)/*Prograrii*/*En d */)m ai n ()(i n t a,b;l o n g c;p r i n t f(z/i n p u t a,b:);s c an f (%d%d,&a,&b);f u n (a,b,&c);p r i n t f(Th e r e s u l t i s:%l d n,c);w w j t ();v o i d w w j t ()(FILE*r f,

20、*w f ;i n t i,a,b ;l o n g c ;r f =f o p e n (/zi n.d at,z,r);w f 二 f o p e n (o u t.d at,w);f o r(i =0;i 10;i+)(f s c an f (r f,%d,%d,&a,&b);f u n (a,b,&c);f p r i n t f (w f,a=%d,b=%d,c=%l d n,a,b,c)f c l o s e(r f);f c l o s e(w f);答案:-*c=a/l 0*100+a%10+b/l 0*10+b%10*1000;第9题 题 号:388/*-【程序设计】功能:编

21、写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0。调用该函数求出15300之间能同时被3和5整除的数的个数。-*/i n c l u d e v o i d w w j t();i n t s u m(i n t n)(/*P r c)g r an i*/*En d */)m ai n ()(i n t i,s=0;f o r(i=15;i=300;i+)i f(s u m(i)=l)s=s+l;p r i n t f (z,s=%d nz/,s);w j t ();)v o i d w w j t()(FILE*IN,*OUT;i n t n;i n t i 12;i n

22、t o;IN二f o p e n (i n.d at,r);i f(IN=NULL)(p r i n t f(/zRe ad FILE Er r o r);)OUT二f o p e n(o u t.d at,w);i f(OUT=NULL)(p r i n t f(z zWr i t e FILE Er r o r);)f o r(n=0;n 5;n+)f s c an f(IN,%d,&i n );)f o r(n=0;n 5;n+)(o =s u m(i n );f p r i n t f (OUT,%d n ,o);)f c l o s e(IN);f c l o s e(OUT);)答

23、案:i f(n%3=0&n%5=0)r e t u r n(l);r e t u r n(0);第 10题 题 号:16/*-【程序设计】功能:编写函数f u n 求 1!+2!+3!+n!的和,在 m ai n 函数中由键盘输入n 值,并输出运算结果。请编写f u n函数。例如:若 n值为5,则结果为153。#i n c l u d e v o i d w w j t ();l o n g i n t f u n(i n t n)/*P r o g r am*/*En d */m ai n()i n t n;l o n g i n t r e s u l t;s c an f (%d,&n)

24、;r e s u l t=f u n(n);p r i n t f(%l d n,r e s u l t);w w j t ();v o i d w w j t()(FILE*IN,*OUT;i n t i;i n t i l N;l o n g i n t i OUT;IN二f o p e n (i n.d at,r );i f(IN=NULL)(p r i n t f CP l e as e Ve r i f y Th e Cu r r e r n t Di r.It May B e Ch an g e d);OUT=f o p e n(/zo u t.d at,w );i f(OUT=N

25、ULL)(p r i n t f (/ZP 1 e as e Ve r i f y Th e Cu r r e n t Di r.It May B e Ch an g e d);f o r(i=0;i 10;i+)(f s c an f (IN,W&i l N);i OUT=f u n(i IN);f p r i n t f(OUT,l d n,i OUT);)f c l o s e(IN);f c l o s e(OUT);)答案:-i n t i;f l o at f=l,s=0;f o r(i=l;i=n;i+)f=f*i;s=s+f;r e t u r n s;第11题 题 号:329

26、【程序设计】功能:对某一正数的值保留2位小数,并对第三位进行四舍五入。-*/t t i n c l u d e#i n c l u d e c o n i o.h v o i d w w j t ();d o u b l e f u n(f l o at h)(/*P r o g r am*/*En d */)m ai n ()(f l o at m;p r i n t f(En t e r m:);s c an f (%f,&m);p r i n t f (,z n Th e r e s u l t i s%8.2f n,f u n(m);w j t 0;)v o i d w w j t (

27、)(FILE*IN,*0UT;i n t s ;f l o at t;d o u b l e o;IN二f o p e n (i n.d at,r );i f(IN二 二NULL)p r i n t f(,zRe ad FILE Er r o r);)OUT=f o p e n (o u t.d at,z,w);i f(OUT二 二NULL)(p r i n t f(z zWr i t e FILE Er r o r);f o r(s=l;s=5)r e t u r n(i n t)(h*100+l)/100.0;e l s er e t u r n(i n t)(h*l 00)/100.0;

28、第12题 题 号:410/*-【程序设计】功能:编写函数f u n将一个数组中的值按逆序存放,并在m a i n O函数中输出。例如:原来存顺序为8,6,5,4,1。要求改为:1,4,5,6,8。-*/#i n c l u d e d e f i n e N 5v o i d w j t ();i n t f u n(i n t ar r ,i n t n)/*P r o g r am*/*En d */m ai n ()(i n t aN=8,6,5,4,1,i;f o r(i=0;i N;i+)p r i n t f (飞4d,ai );p r i n t f(n);f u n (a,N)

29、;f o r(i=0;i N;i+)p r i n t f (%4d ,ai );w w j t ();)v o i d w w j t ()(FILE*IN,*OUT;i n t n;i n t i 10;IN=f o p e n(z/i n.d at,r);i f(IN二 二NULL)(p r i n t f(Re ad FILE Er r o r);0UT=f o p e n(z zo u t.d at,w);i f(OUT=NULL)(p r i n t f(Wr i t e FILE Er r o r);)f o r(n=0;n 10;n+)(f s c an f (IN,%d,&i

30、 n );)f u n(i,10);f o r(n=0;n 10;n+)f p r i n t f(OUT,d n,i n );f c l o s e(IN);f c l o s e(OUT);)答案:-i n t i,t;f o r(i=0;i n/2;i+)t=ar r i ;ar r i =ar r n-1-i ;ar r n-l-i =t;)第13题 题 号:327/*-【程序设计】功能:能计算从1开始到n的自然数的和,n由键盘输入,并在m ai n()函数中输出。-*/#i n c l u d e v o i d w j t ();i n t f u n(i n t n)(/*P r

31、 o g r am*/*En d */m ai n ()i n t m;p r i n t f(En t e r m:);s c an f(%d,&m);p r i n t f (A n Th e r e s u l t i s%d n ,f u n(m);w w j t ();)v o i d w w j t()(FILE*IN,*0UT;i n t t;i n t o;i n t c;IN=f o p e n(z/i n.d at ,r );i f(IN=NULL)(p r i n t f(,zRe ad FILE Er r o r);)OUT二 f o p e n (o u t.d at

32、 ,w );i f(OUT=NULL)(p r i n t f(Z/Wr i t e FILE Er r o r);)f o r (c=l;c=5;c+)(f s c an f (IN,,z%d/z,&t);o=f u n(t);f p r i n t f(OUT,%d n ,o);)f c l o s e(IN);f c l o s e(OUT);答案:-i n t s u m,i;s u m =0;f o r(i=l;i=n;i+)s u m=s u m+i;r e t u r n(s u m);第 14题 题 号:507/*-【程序设计】功能:编写函数f u n 求一个字符串的长度,在m

33、 ai n 函数中输入字符串,并输出其长度。-*/i n c l u d e v o i d w j t ();i n t f u n(c h ar *p l)(/*P r o g r am*/*En d */)m ai n ()c h ar *p,a20;i n t l e n;P=a;p r i n t f (,zp l e as e i n p u t a s t r i n g:nz/);g e t s(p);l e n=f u n(p);p r i n t f (,zTh e s t r i n g,s l e n g t h i s:%d n,l e n);w j t 0;)v o

34、 i d w w j t ()(FILE*IN,*OUT;c h ar *p IN,s i n 20;i n t 1OUT,i;p IN=s i n;IN=f o p e n(3.IN,r );i f(IN=NULL)p r i n t f(P l e as e Ve r i f y Th e Cu r r e r n t Di r.i t May B e Ch an g e d);)0UT=f o p e n(z,3.o u t,w);i f(QUT=NULL)(p r i n t f (Z/P l e as e Ve r i f y Th e Cu r r e n t Di r.i t M

35、ay B e Ch an g e d);)f o r(i=0;i 10;i+)(f s c an f (IN,%s,p IN);i OUT=f u n(p IN);f p r i n t f(OUT,d n,i OUT);)f c l o s e(IN);f c l o s e(OUT);答案:-c h ar *p;i n t n=0;p=p l;w h i l e(*p+)n+;r e t u r n n;第15题 题 号:44/*-【程序设计】功能:求出二维数组周边元素之和,作为函数值返回。二维数组的值在主函数中赋予。-*/#d e f i n e M 4 d e f i n e N 5#

36、i n c lud e v o i d wwj t();i n t f un(i n t a M N)/*Pr o g r a i i i*/*En d */)m a i n ()(i n t a M N =1,3,5,7,9,2,4,6,8,10,2 3,4,5,6,4,5,6,7,8 ;i n t y;y=f un(a);p r i n t f (s二%d n,y);wwj t();v o i d wwj t ()(FILE*IN,*OUT;i n t i INM N,i OUT;i n t i,j,k;IN二f o p e n (14.IN,r);i f(IN=NULL)p r i n

37、t f(Ple a s e Ve r i f y Th e Cur r e r n t Di r.i t Ma y Be Ch a n g e d);)OUT=f o p e n (14.o ut,w);i f (OUT二二NULL)p r i n t f(Ple a s e Ve r i f y Th e Cur r e n t Di r.i t Ma y Be Ch a n g e d);)f o r(k=0;k 10;k+)f o r (i=0;i M;i+)f o r(j=0;j N;j+)f s c a n f (IN,*%d*,&i INi j );i OUT=f un(i IN)

38、;f p r i n t f (OUT,z,%d nz,,i OUT);f c lo s e (IN);f c lo s e(OUT);)答案:-i n t s=0;i n t i,j;f o r(i=0;i M;i+)s=s+a i 0+a i N-l;f o r(j=l;j N-l;j+)s=s+a 0 j +a M-l j ;r e t ur n s;第 16题 题 号:364/*-【程序设计】功能:求个四位数的各位数字的立方和。-*/#i n c lud e v o i d w j t ();i n t f un(i n t n)/*Pr o g r a m*/*En d */m a

39、i n ()(i n t k;k=f un(1234);p r i n t f(k=%d n,k);w j t ();)v o i d wwj t ()FILE*IN,*0UT;i n t i lN,i OUT,i;IN=f o p e n(i n.d a t,r);i f(IN=NULL)(p r i n t f(Ple a s e Ve r i f y Th e Cur r e r n t Di r.i t Ma y Be Ch a n g e d);)OUT=f o p e n(o ut.d a t,w);i f(OUT=NULL)(p r i n t f (/zPle a s e Ve

40、 r i f y Th e Cur r e n t Di r.i t Ma y Be Ch a n g e d);)f o r(i=0;i 0)d=n%10;s+=d*d*d;n/=10;)r e t ur n s;第17题 题 号:339【程序设计】功能:判断整数x是否是同构数。若是同构数,函数返回1;否则返回0。x的值由主函数从键盘读入,要求不大于 100。说明:所 谓“同构数”是指这样的数,这个数出现在它的平方数的右边。例如:输入整数5,5的平方数是25,5是2 5中右侧的数,所以5是同构数。-*/#i n c lud e v o i d w j t ();i n t f un(i n

41、t x)(/*Pr o g r a m*/*En d */)m a i n ()(i n t x,y;p r i n t f (An Ple a s e e n t e r a i n t e g e r n um b e r s:,z);s c a n f&x);i f(x 100)(p r i n t f (z,d a t a e r r o r !nz,);e x i t (0);y=f un(x);i f(y)p r i n t f (z,%d YESn,x);e ls ep r i n t f (z,%d N0n,x);wwj t();v o i d wwj t ()(FILE*IN

42、,*OUT;i n t n,t;i n t o;IN二f o p e n (i n.d a t,r );i f(IN=NULL)(p r i n t f(Re a d FILE Er r o r);)OUT=f o p e n(,zo ut.d a t ,w);i f(OUT=NULL)p r i n t f(Z/Wr i t e FILE Er r o r);)f o r (t =0;t 5;t+)(f s c a n f(IN,%d ,&n);o=f un (n);f p r i n t f (OUT,o );)f c lo s e(IN);f c lo s e(OUT);答案:-i n

43、t k;k=x*x;i f(k%10=x)|(k%100=x)r e t ur n 1;e ls er e t ur n 0;第18题 题 号:331【程 序 设 计】功 能:找 出 个 大 于 给 定 整 数 且 紧 随 这 个 整 数 的 素 数,并作为函数值返回。-*/#i n c lud e#i n c lud ez zc o n i o.h v o i d wj t ();i n t f un(i n t n)/*Pr o g r a n i*/*En d */m a i n ()(i n t m;p r i n t f (En t e r m:);s c a n f(%d,&m);

44、p r i n t f (n Th e r e s ult i s%d n,z,f un(m);wwj t ();v o i d wwj t ()FILE*IN,*OUT;i n t s ;i n t t;i n t o;IN=f o p e n(i n.d a t,r);i f(IN=NULL)(p r i n t f(zRe a d FILE Er r o r);)0UT=f o p e n (o ut.d a t,w);i f(OUT=NULL)(p r i n t f(Wr i t e FILE Er r o r);)f o r(s=l;s=5;s+)(f s c a n f (IN,

45、;o=f un (t);f p r i n t f (OUT,,/%d n,z,o);)f c lo s e(IN);f c lo s e(OUT);)答案:-i n t i,k;f o r(i=n+l;i+)f o r(k=2;k i;k+)i f(i%k=O)break;if(k=i)return(i);第19题 题号:317/*-【程序设计】功能:求出NXM整型数组的最大元素及其所在的行坐标及列 坐 标(如果最大元素不唯选择位置在最前面的一个)。例如:输入的数组为:1 2 34 15 612 18 910 11 2求出的最大数为18,行坐标为2,列坐标为1。*/#define N 4de

46、fine M 3include void wwjt();int Row,Col;int fun(int arrayN M)/*Program*/*End*/m a i n()i n t a N M,i,j,m a x;p r i n t f(i n p ut a a r r a y:;f o r(i=O;i N;i+)f o r(j=0;j M;j+)s c a n f&a i j );f o r(i=0;i N;i+)(f o r(j=0;j M;j+)p r i n t f a i j );p r i n t f(n);)m a x=f un(a);p r i n t f Cm a x d

47、,r o w=%d,c o l=%d ,m a x,Ro w,Co l);wj t ();v o i d wwj t ()(FILE*IN,*OUT;i n t i INN M,i OUT,i,j;IN二f o p e n (i n.d a t,r);i f(IN=NULL)(p r i n t f (z zPle a s e Ve r i f y Th e Cur r e r n t Di r.i t Ma y Be Ch a n g e d);)OUT=f o p e n (o ut.d a t ,w);i f(OUT=NULL)(p r i n t f(Ple a s e Ve r i

48、f y Th e Cur r e n t Di r.i t Ma y Be Ch a n g e d);)f o r(i=0;i N;i+)f o r(j=0;j M;j+)f s c a n f(IN,i OUT=f un(i IN);f p r i n t f (OUT,%d%d%d n,i OUT,Ro w,Co l);f c lo s e(IN);f c lo s e(OUT);)答案:-i n t m a x,i,j;m a x二a r r a y 0 0;Ro w=0;Co l=0;f o r(i=0;i N;i+)f o r(j=0;j M;j+)i f(m a x a r r

49、a y i j )m a x=a r r a y i j ;Ro w=i;Co l=j;)r e t ur n(m a x);第20题 题 号:360/*-【程序设计】功能:把2 0个随机数存入一个数组,然后输出该数组中的最大值。-*/#i n c lud e#d e f i n e VSIZE 20v o i d w j t ();i n t v e c t o r VSIZE;i n t f un(i n t li s t ,i n t s i z e)(/*Pr o g r a n i*/*En d */m a i n ()i n t i;f o r (i=O;i VSIZE;i+)v

50、e c t o r i =r a n d();p r i n t f (Ve c t o r%d =%6d n,i,v e c t o r i );i=f un(v e c t o r,VSIZE);p r i n t f (,zn Ma x n um:Ve c t o r%d =%6d n/z,i,v e c t o r i );wwj t ();)v o i d wwj t()i n t i,t;FILE*f p ;f p =f o p e n (o ut.d a t,w);f o r (i=O;i VSIZE;i+)(f p r i n t f (f p,Ve c t o r%d =%6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com