• 2022-10-30 问题

    阅读程序,写出程序功能。#include <;reg51.h>;#include <;stdio.h>;void main(){ int nvar1, nsum;for(nsum=0,nvar1=1;nvar1<;=100;nvar1++)nsum+=nvar1; while(1);}

    阅读程序,写出程序功能。#include <;reg51.h>;#include <;stdio.h>;void main(){ int nvar1, nsum;for(nsum=0,nvar1=1;nvar1<;=100;nvar1++)nsum+=nvar1; while(1);}

  • 2022-06-07 问题

    计算[img=143x43]17de9123b53c862.png[/img]的近似值正确的语句是 A: NSum[1/i,{i,17,81,2}] B: Sum[1/i,{i,17,81,2}] C: NSum[1/i,{i,17,81}] D: 其他答案均不正确

    计算[img=143x43]17de9123b53c862.png[/img]的近似值正确的语句是 A: NSum[1/i,{i,17,81,2}] B: Sum[1/i,{i,17,81,2}] C: NSum[1/i,{i,17,81}] D: 其他答案均不正确

  • 2022-06-09 问题

    下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun()的功能是:将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并作为函数值返回。<br/>请改正函数fun中的错误,使它能得出正确的结果。<br/>注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!<br/>试题程序:<br/>#include&lt;stdlib.h&gt;<br/>#include&lt;conio.h&gt;<br/>#include&lt;stdio.h&gt;<br/>typedefstructaa<br/>{<br/>intdata;<br/>structaa*next;<br/>}NODE;<br/>intfun(NODE*h)<br/>{<br/>intsum=0;<br/>NODE*p;<br/>p=h-&gt;next;<br/>/*********found*********/<br/>while(p-&gt;next)<br/>{<br/>if(p-&gt;data%2==0)<br/>sum+=p-&gt;data;<br/>/*********found*********/<br/>p=h-&gt;next;<br/>}<br/>returnsum;<br/>}<br/>NODE*creatlink(intn)<br/>{<br/>NODE*h,*p,*s;<br/>inti;<br/>h=p=(NODE*)malloc(sizeof(NODE));<br/>for(i=1;i&lt;n;i++)<br/>{<br/>s=(NODE*)malloc(sizeof(NODE));<br/>s-&gt;data=rand()%16;<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/>outlink(NODE*h)<br/>{<br/>NODE*p;<br/>p=h-&gt;next;<br/>printf(&quot;\n\nTheLIST:\n\nHEAD&quot;);<br/>while(p)<br/>{<br/>printf(&quot;-&gt;%d&quot;,p-&gt;data);<br/>p=p-&gt;next;<br/>}<br/>printf(&quot;\n&quot;);<br/>}<br/>main()<br/>{<br/>NODE*head;<br/>intsum;<br/>system(&quot;CLS&quot;);<br/>head=creatlink(10);<br/>outlink(head);<br/>sum=fun(head);<br/>printf(&quot;\nSUM=%d\n&quot;,sum);<br/>}<br/>

    下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun()的功能是:将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并作为函数值返回。<br/>请改正函数fun中的错误,使它能得出正确的结果。<br/>注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!<br/>试题程序:<br/>#include&lt;stdlib.h&gt;<br/>#include&lt;conio.h&gt;<br/>#include&lt;stdio.h&gt;<br/>typedefstructaa<br/>{<br/>intdata;<br/>structaa*next;<br/>}NODE;<br/>intfun(NODE*h)<br/>{<br/>intsum=0;<br/>NODE*p;<br/>p=h-&gt;next;<br/>/*********found*********/<br/>while(p-&gt;next)<br/>{<br/>if(p-&gt;data%2==0)<br/>sum+=p-&gt;data;<br/>/*********found*********/<br/>p=h-&gt;next;<br/>}<br/>returnsum;<br/>}<br/>NODE*creatlink(intn)<br/>{<br/>NODE*h,*p,*s;<br/>inti;<br/>h=p=(NODE*)malloc(sizeof(NODE));<br/>for(i=1;i&lt;n;i++)<br/>{<br/>s=(NODE*)malloc(sizeof(NODE));<br/>s-&gt;data=rand()%16;<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/>outlink(NODE*h)<br/>{<br/>NODE*p;<br/>p=h-&gt;next;<br/>printf(&quot;\n\nTheLIST:\n\nHEAD&quot;);<br/>while(p)<br/>{<br/>printf(&quot;-&gt;%d&quot;,p-&gt;data);<br/>p=p-&gt;next;<br/>}<br/>printf(&quot;\n&quot;);<br/>}<br/>main()<br/>{<br/>NODE*head;<br/>intsum;<br/>system(&quot;CLS&quot;);<br/>head=creatlink(10);<br/>outlink(head);<br/>sum=fun(head);<br/>printf(&quot;\nSUM=%d\n&quot;,sum);<br/>}<br/>

  • 1