c语言程序设计8——10章课后编程例程.doc_第1页
c语言程序设计8——10章课后编程例程.doc_第2页
c语言程序设计8——10章课后编程例程.doc_第3页
c语言程序设计8——10章课后编程例程.doc_第4页
c语言程序设计8——10章课后编程例程.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

8-3-1#includevoid main()int max,n,a10,i;for(i=0;i10;i+)scanf(%d,&ai);max=a0;n=0;for(i=0;i10;i+)if(maxai)max=ai;n=i;printf(%d %dn,max,n);8-3-2#include#define N 10void main()int i,aN,bN,cN;for(i=0;iN;i+)scanf(%d,&ai);for(i=0;iN;i+)scanf(%d,&bi);ci=ai*bi;for(i=0;iN;i+)printf(%d ,ci);8-3-3#includevoid main()int i,a30,b6;for(i=0;i30;i+)ai=2*i+2;for(i=0;i6;i+)bi=(a5*i+a5*i+1+a5*i+2+a5*i+3+a5*i+4)/5;printf(%d ,bi);8-3-4#includevoid main()int a100100,n,sum=0,i,j;printf(输入阶数 n:n);scanf(%d,&n);for(i=0;in;i+)for(j=0;jn;j+)scanf(%d,&aij);for(i=0;in;i+)sum+=aii;for(i=0,j=n-1;in;i+,j-)if(i!=j)sum+=aij;printf(%dn,sum);8-3-5#includevoid main()int a55,i,j,n=3;for(i=0;i5;i+)for(j=0;j5;j+)aij=n;n+=3;for(i=0;i5;i+)for(j=0;j+i5;j+)printf(%3d,aij);putchar(10);for(i=0;i5;i+)for(j=0;ji+1;j+)printf(%3d,aij);putchar(10);8-3-8-1#include/冒泡法int sort(int *pa,int n);void main()int n,a100,i,*pa;pa=a;printf(输入数组长度 nn);scanf(%d,&n);for(i=0;in;i+)scanf(%d,&ai);sort(pa,n);for(i=0;in;i+)printf(%d ,ai);int sort(int *pa,int n)int i , j , m ;for(i=0;in;i+)for(j=0;jpaj+1)m=paj;paj=paj+1;paj+1=m;return 0;8-3-8-2#include/选择法#define N 100int sort(int *pa,int *pb,int n);void main()int n,bN,aN,i,*pa,*pb;pa=a;pb=b;printf(输入数组长度 n:n);scanf(%d,&n);for(i=0;in;i+)scanf(%d,&ai);sort(pa,pb,n);for(i=0;in;i+)printf(%d ,bi);int sort(int *pa,int *pb,int n)int max=pa0,min=pa0,m=0,u=0,i,j;for(i=0;in;i+)if(maxpai)max=pai;for(i=0;in;i+)for(j=0;jpaj)min=paj;u=j;pbm+=min;pau=max;u=0;min=pa0;return 0;8-3-9#includevoid main()double a505,b5,sum=0;int m=0,i,j;for(i=0;i5;i+)for(j=0;j50;j+)printf(输入第%d个学生的第%d门课程的成绩:n,j+1,i+1);scanf(%lf,&aij);sum+=aij;bm+=sum/50;sum=0;for(i=0;i5;i+)printf(该班第%d门课程的平均成绩为%lfn,i+1,bi);9-3-1#include#includechar s100000;void main()char a5=a,e,i,o,u;int i,j,n=0,lens;gets(s);lens=strlen(s);for(i=0;ilens;i+)for(j=0;j5;j+)if(aj=si)n+;break;printf(%dn,n);9-3-4#include#includeint strcom(char s1,char s2);void main()char s11000,s210000,*p1=s1,*p2=s2;int len1,len2,i,j;gets(s1);gets(s2);len1=strlen(s1);len2=strlen(s2);len1-=len2-1;for(i=0;ilen1;i+,p1+)if(strcom(p1,p2)=0)for(j=i;jlen1;j+)s1j=s1j+len2;len1-=len2;puts(s1);int strcom(char s1,char s2)int i,flag=0;for(i=0;s2i!=0;i+)if(s1i!=s2i)flag=1;break;return flag;例9-2#include#includevoid main()int lena,flag=0;char a1000,*left,*right;gets(a);lena=strlen(a);left=a;right=a+lena-1;for(;left!=right;left+,right-)if(*left!=*right)flag=1;break;if(left=right-1)break;if(flag)printf(不是回文数n);elseprintf(是回文数n);10-3-1#include#includevoid main()char a=zhaoqing,b=qianhua,c=sunci,s20;int x=0,y=0,z=0;printf(输入投票情况n);while(scanf(%s,s)!=EOF)if(strcmp(a,s)=0)x+;if(strcmp(b,s)=0)y+;if(strcmp(c,s)=0)z+;memset(s,0,sizeof(s);printf(赵青得票为%dn钱花得票为%dn孙瓷得票为%dn,x,y,z);if(xy)if(xz)printf(赵青当选主席n);elseprintf(孙瓷当选主席n);elseif(yz)printf(钱花当选主席n);elseprintf(孙瓷当选主席n);10-3-2#includestruct studentchar name20;char number15;char add50;double pre;a50;void main()double s=0;int i;printf(编号t姓名t学号t籍贯ttC语言成绩n);for(i=0;i5;i+)printf(%dt,i+1);scanf(%s%s%s%lf,,ai.number,ai.add,&

温馨提示

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

评论

0/150

提交评论