第五届全国ITAT教育工程就业技能大赛复赛试题.doc_第1页
第五届全国ITAT教育工程就业技能大赛复赛试题.doc_第2页
第五届全国ITAT教育工程就业技能大赛复赛试题.doc_第3页
第五届全国ITAT教育工程就业技能大赛复赛试题.doc_第4页
第五届全国ITAT教育工程就业技能大赛复赛试题.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/*编程实现:有二维数组a33=1.3,2.7,3.6,2,3,4.7,3,4,1.27,将数组a的每一行元素均除以该行上绝对值最大的元素,按行输出新数组.*/#includevoid max( float (*)3,float *);int main() float b3,num,a33=1.3,2.7,3.6,2,3,4.7,3,4,1.27; int i,j,t; t=0; num=0; max(a,b); for(i=0;i3;i+) printf(%.1f ,bi); putch(n); for(i=0;i3;i+) for(j=0;j3;j+) num=aij; aij=num/bi; for(i=0;i3;i+) for(j=0;j3;j+) printf(%.1f ,aij); if(j=2) putch(n); return 0;void max(float (*a)3,float *b) int i,t; for(t=0;t3;t+) for(i=0;iati+1?ati:ati+1;3、编程:设x、y取值为区间1,10的整数, f(x,y)=(3x-2y)/(x+y),求使f(x,y)取最小值的x1、y1,要求使用自定义函数实现f(x,y)功能。#includevoid sum(float (*)10);void sum1(float (*)10);int main() float a1010; sum(a); return 0;void sum(float (*p)10) int x,y,i,j; float t=0,min=0,z=0; for(x=1,i=0;i10&x=10;i+,x+) for(y=1,j=0;j10&y=10;j+,y+) pij=(float)(3*x-2*y)/(x+y); for(i=0;i10;i+) for(j=0;j10;j+) printf(%f ,pij); if(j=9) putch(n); min=p00;for(i=0;i10;i+) for(j=0;jpij?pij:min; printf(n最小值是%fn,min); for(x=1;x=10;x+) for(y=1;y=10;y+) z=(float)(3*x-2*y)/(x+y); if(z=min) printf(x1=%d,y1=%dn,x,y); 4、编写函数fun,其功能是:在字符串中所有数字字符前加一个“*”字符,要求通过指针实现。*/#includevoid fun(char *p);int main() char ch8; int i; puts(please enter a size the string!); scanf(%s,ch); printf(%sn,ch); fun(ch); return 0;void fun(char *p) int i; char a16; for(i=0;i16;i+) if(i+1)%2!=0) ai=*; else ai=*(p+); printf(%s,a);4、编写函数fun,其功能是:在字符串中所有数字字符前加一个“*”字符,要求通过指针实现。*/#includevoid fun(char *p,int);int main() char ch15; puts(please enter a size the string!); scanf(%s,ch); printf(%sn,ch); fun(ch,15); return 0;void fun(char *p,int n) int i; for(i=0;i=0&*(p+i)=i;n-) *(p+n)=*(p+n-1); *(p+i)=*; i=i+1; printf(%s,p);5、编程:已知学生记录由学号和学习成绩构成,N名学生的记录已存入结构体数组中,找出成绩最低的学生,并输出这个学生的信息,已知学生信息如下。(20分)A01,81;,89;A03,66;A04,87;A05,77A06,90;A07,79;A08,61;A09,80;A10,71*/#includestruct student char num5; int score;st10;int main() struct student st10=A01,81,A02,89,A03,66,A04,87,A05,77, A06,90,A07,79,A08,61,A09,80,A10,71; int i,min; min=st0.score; printf(student num score!n); for(i=0;i10;i+) printf(%13s%5dn,sti.num,sti.score); for(i=0;isti.score?sti.score:min

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论