咔咔编程(咔咔编程软件下载)

2023-12-09 18:36:55 数码极客 bianji01

 

c语言函数调用问题 (回答好追加100分)

#include

#deFineN20

/*本部分代码功能建议:函数原型声明*/

/*UserCodeBegin(Limit:lines<=1,lineLen<=50,考生可在本行后添加代码、最多1行、行长<=50字符)*/

voidfun(intjuZhen[N][N],intm,intn);

/*UserCodeEnd(考生添加代码结束。注意:空行和单独为一行的{与}均不计行数、行长不计行首tab缩进)*/

intmain(void)

intm,n;

inthang,lie,juZhen[N][N];

PRintf("PLeaseinputmandn:");

scanf("%d%d",&m,&n);

printf("PleaseinputajuZhen(%dhang,%dlie):\n",m,n);

for(hang=0;hang

for(lie=0;lie

scanf("%d",&juZhen[hang][lie]);

puts("");

/*本部分代码功能建议:调用用户自定义函数找出每一行上的最大值的列下标并按示例格式要求显示*/

/*UserCodeBegin(Limit:lines<=1,lineLen<=50,考生可在本行后添加代码、最多1行、行长<=50字符)*/

fun(juZhen,m,n);

/*UserCodeEnd(考生添加代码结束。注意:空行和单独为一行的{与}均不计行数、行长不计行首tab缩进)*/

return0;

/*UserCodeBegin(考生在此后根据设计需要完成程序的其它部分,如函数的定义,行数不限)*/

voidfun(intjuZhen[N][N],intm,intn)

inti,j,max=juZhen[0][0],maxi=0;

for(i=0;i

max=juZhen[i][0];

maxi=0;

for(j=1;j

if(juZhen[i][j]>max)

max=juZhen[i][j];

maxi=j;

printf("Themaxvalueinline%dis%d\n",i,maxi);

结果验证:

31423674235888

32573743471447

97512577445459

336544342543

683425827891232134

Themaxvalueinline0is4

Themaxvalueinline1is5

Themaxvalueinline2is5

Themaxvalueinline3is4

Themaxvalueinline4is1

请hehefaq指出,“当一行中的最大值是第一个数的时候程序会出错”,错在哪?

7777423674235888

9999573743471447

2222512577445459

36986544342543

80003425827891232134

Themaxvalueinline0is0

Themaxvalueinline1is0

Themaxvalueinline2is0

Themaxvalueinline3is0

Themaxvalueinline4is0

本回答由提问者推荐

胶州市少儿编程都有哪几家

青岛童程童美青少儿编程培训学校、咔哒智趣少儿编程培训学校、大玩家编程培训学校。

童程童美在青岛市北区、黄岛区、市南区等地区都开设校区,方便家长就近选择。咔哒智趣少儿编程培训学校有限公司位于山东省青岛市胶州市君惠兰庭小区。大玩家编程培训学校位于山东省青岛市胶州市三里河街道。

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告