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