笔记
许多鱼哇
这个作者很懒,什么都没留下…
展开
-
C语言#分析一道稍微different二维数组移动
题目:主函数main()中a为M行N列二维整型数组,保存M*N个测试数据。 首先将二维数组中每一行最大元素移动到行尾,最大元素和该行其他元素的相对位置保持不变。再对M个行尾元素升序排序,同一行元素随行尾元素一起调整,和行尾元素保持在同一行中。 编写void max_matrix(int a[][N],int m,int n)函数,按上述规则移动每一行的最大元素。 编写void sort_matrix(int a[][N],int m,int n)函数,按行尾元素升序对二维数组排...原创 2021-07-13 17:23:13 · 420 阅读 · 0 评论 -
C语言//关于一维数组移动的理解
1 现有一维数组a[10],要求向左移动一位,之后向右移动还原它。 #include<stdio.h> main() {int i,x; int a[10]={11,22,33,44,55,66,77,88,99,100}; for(i=0;i<10;i++) printf(" %d",a[i]);printf("\n");//输出一下初始数组 x=a[0];//左移之后,a[0]要被覆盖,所以先把a[0]赋给X for(i=0;i<10-1;i++) a[i]=a[i+.原创 2021-07-11 16:30:18 · 659 阅读 · 0 评论