①命令行
#include< stdio.h>
#define N 5
~
②定义函数
void fun(int a[N
[N
)
{int ijkt;
/*二维数组 , 行列分别用两个for语句遍历循环计数 。 */
for(i=0;i<N;i++)
/*每个变量都必须赋初值 , 所以k=0必不可少 。 */
{k=0;
for(j=1;j<N;j++)
/*a[i
[k
用于储存最大值:如果存在a[i
[j
>a[i
[k
, 就替换a[i
[k
中的最大值 。 */
if(a[i
[j
>a[i
[k
) k=j;
/*交换语句 , 把每行最大值与第一个元素交换 。 */
t=a[i
[0
;
a[i
[0
=a[i
[k
;
a[i
[k
=t;
~
③主函数
viod main()
{int ij;
/*二维数组赋初值*/
int a[N
[N
=
{{12345{1112131415{2122232425{3132333435{4142434445;
fun(a);
/*二维数组输出元素 , 要用两个循环计数 。 */
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
printf(\"%3d\"a[i
[j
);
printf(\"\\");
【ai|C语言-二维数组每行最大值提前】
- c语言|五一户外运动适合什么样的耳机、好用的运动耳机推荐
- c语言|最低1699元,这3款长续航手机,电池容量5000mAh,一次充电用2天
- 二维码|全球每天消耗上百亿个二维码,是否会出现用光的问题?
- bios|开机BIOS语言提示
- 中兴|python基础-开篇
- 华硕|C语言-字符串相加考虑进位
- c语言|C语言-逆序输出
- c语言|节省600元!哪款产品是华为耳机颜值天花板?告诉你在哪买省钱
- c语言|C语言-结构体单向链表插入结点
- c语言|被高估的大数据时代