• 2022-06-11 问题

    intmax(intx,inty){intmax=0;max=x+y;returnmax;}

    intmax(intx,inty){intmax=0;max=x+y;returnmax;}

  • 2021-04-14 问题

    下列max_value函数的功能是求3*4中的最大元素。main()函数的功能是输出数组a中的最大元素。#includeintmax_value(intarray[][4]){inti,j,k,max;max=array[0][0];for(i=0;i<3;i++)for(j=0;_______;j++)if(array[i][j]>max)______________;returnmax;}voidmain(){staticinta[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}};printf(“maxvalueis%d\n”,____________);}

    下列max_value函数的功能是求3*4中的最大元素。main()函数的功能是输出数组a中的最大元素。#includeintmax_value(intarray[][4]){inti,j,k,max;max=array[0][0];for(i=0;i<3;i++)for(j=0;_______;j++)if(array[i][j]>max)______________;returnmax;}voidmain(){staticinta[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}};printf(“maxvalueis%d\n”,____________);}

  • 2022-06-09 问题

    下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。<br/>注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。<br/>/**********code.c**********/<br/>#include&lt;stdio.h&gt;<br/>#include&lt;stdlib.h&gt;<br/>typedefstructaa<br/>{<br/>intdata;<br/>structaa*next;<br/>}NODE;<br/>fun(NODE*h)<br/>{<br/>intmax=-1;<br/>NODE*p;<br/>/**********found**********/<br/>p=h;<br/>while(p)<br/>{<br/>if(p-&gt;data&gt;max)<br/>max=p-&gt;data;<br/>/**********found**********/<br/>p=h-&gt;next;<br/>}<br/>returnmax;<br/>}<br/>outresult(ints,FILE*pf)<br/>{<br/>fprintf(pf,&quot;\nThemaxinlink:%d\n&quot;,s);<br/>}<br/>NODE*creatlink(intn,intm)<br/>{<br/>NODE*h,*p,*s,*q;<br/>inti,x;<br/>h=p=(NODE*)malloc(sizeof(NODE));<br/>h-&gt;data=9999;<br/>for(i=1;i&lt;=n;i++)<br/>{<br/>s=(NODE*)malloc(sizeof(NODE));<br/>s-&gt;data=rand()%m;<br/>s-&gt;next=p-&gt;next;<br/>p-&gt;next=s;<br/>p=p-&gt;next;<br/>}<br/>p-&gt;next=NULL;<br/>returnh;<br/>}<br/><br/>outlink(NODE*h,FILE*pf)<br/>{<br/>NODE*p;<br/>p=h-&gt;next;<br/>fprintf(pf,&quot;\nTHELIST:\n\nHEAD&quot;);<br/>while(p)<br/>{<br/>fprintf(pf,&quot;-&gt;%d&quot;,p-&gt;data);<br/>p=p-&gt;next;<br/>}<br/>fprintf(pf,&quot;\n&quot;);<br/>}<br/>main()<br/>{<br/>NODE*head;intm;<br/>head=creatlink(12,100);<br/>outlink(head,stdout);<br/>m=fun(head);<br/>printf(&quot;\nTHERESULT:\n&quot;);<br/>outresult(m,stdout);<br/>}<br/>/**********-code.c**********/

    下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。<br/>注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。<br/>/**********code.c**********/<br/>#include&lt;stdio.h&gt;<br/>#include&lt;stdlib.h&gt;<br/>typedefstructaa<br/>{<br/>intdata;<br/>structaa*next;<br/>}NODE;<br/>fun(NODE*h)<br/>{<br/>intmax=-1;<br/>NODE*p;<br/>/**********found**********/<br/>p=h;<br/>while(p)<br/>{<br/>if(p-&gt;data&gt;max)<br/>max=p-&gt;data;<br/>/**********found**********/<br/>p=h-&gt;next;<br/>}<br/>returnmax;<br/>}<br/>outresult(ints,FILE*pf)<br/>{<br/>fprintf(pf,&quot;\nThemaxinlink:%d\n&quot;,s);<br/>}<br/>NODE*creatlink(intn,intm)<br/>{<br/>NODE*h,*p,*s,*q;<br/>inti,x;<br/>h=p=(NODE*)malloc(sizeof(NODE));<br/>h-&gt;data=9999;<br/>for(i=1;i&lt;=n;i++)<br/>{<br/>s=(NODE*)malloc(sizeof(NODE));<br/>s-&gt;data=rand()%m;<br/>s-&gt;next=p-&gt;next;<br/>p-&gt;next=s;<br/>p=p-&gt;next;<br/>}<br/>p-&gt;next=NULL;<br/>returnh;<br/>}<br/><br/>outlink(NODE*h,FILE*pf)<br/>{<br/>NODE*p;<br/>p=h-&gt;next;<br/>fprintf(pf,&quot;\nTHELIST:\n\nHEAD&quot;);<br/>while(p)<br/>{<br/>fprintf(pf,&quot;-&gt;%d&quot;,p-&gt;data);<br/>p=p-&gt;next;<br/>}<br/>fprintf(pf,&quot;\n&quot;);<br/>}<br/>main()<br/>{<br/>NODE*head;intm;<br/>head=creatlink(12,100);<br/>outlink(head,stdout);<br/>m=fun(head);<br/>printf(&quot;\nTHERESULT:\n&quot;);<br/>outresult(m,stdout);<br/>}<br/>/**********-code.c**********/

  • 1