C语言上机练习

C语言上机练习

ID:40534193

大小:46.50 KB

页数:4页

时间:2019-08-04

C语言上机练习_第1页
C语言上机练习_第2页
C语言上机练习_第3页
C语言上机练习_第4页
资源描述:

《C语言上机练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、求一个二维数组中最大值所在的行、列值。输出最大值以及最大值所在的行列值。12349876-910-52提示:设置一个变量max来表示最大值。每一个数组元素都要和它进行比较,如果数组元素大于max,则改变max的值。采用循环结构处理该问题。(答案在课件上。)2、求两个4*4矩阵的和(把两个矩阵对应位置上的元素相加,所得的和作为和矩阵对应位置上的元素)3、读入下表中值到数组,分别求各行、各列及表中所有数之和1246823315792517(答案在课件上。)4、课本134页第6题。5、课本134页第8题。main(){cha

2、rs1[80],s2[40];inti=0,j=0;printf("inputthefirststring:");gets(s1);printf("inputthesecondstring:");gets(s2);while(s1[i]!='')i++;while(s2[j]!='')s1[i++]=s2[j++];s1[i]='';printf("newstringis:%s",s1);getch();}原来的S1abcdS2efg新的S1abcdefg6、将一个字符串颠倒过来。比如:abcdef

3、gA[0]A[1]A[2]A[3]A[4]A[5]A[6]A[7]gfedcbA7、218的8.4。8、有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数。写一函数实现以上功能,在主函数中输入n个整数,并输出调整后的n个数。#defineN100voidfun();main(){intm,n,i,a[N],*p;printf("n,m=");scanf("%d,%d",&n,&m);if(n<2

4、

5、n>N

6、

7、m<1)exit(0);if(m>n)m%=n;for(p=a,i=0;i

8、{printf("a[%d]=",i);scanf("%d",p++);}for(p=a,i=0;i0;j--)x[j]=x[j-

9、1];/*内循环进行循环移位*/x[0]=k;}}9、写一个函数,将一个3*3的矩阵转置。#defineM3voidfun();main(){inti,j,k,a[M][M],*p;for(p=&a[0][0],i=0;i

10、n");}fun(a);printf("B:");for(p=&a[0][0],i=0;i

11、0];for(i=0;i<10;i++)p[i]=str[i];printf("input10strings:");for(i=0;i<10;i++)scanf("%s",p[i]);sotr(p);printf("now,thesequenceis:");for(i=0;i<10;i++)printf("%s",p[i]);getch();}sotr(char*p[]){inti,j;char*temp;for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(strcmp(*(p+j),*(

12、p+j+1))>0){temp=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=temp;}}12、写一函数,实现两个字符串的比较。即自己写一个stcmp函数,函数原型为:Intstrcmp(char*p1,char*p2)设p1指向字符串s1,p2指向字符串s2。要求:当s1=s2时,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。