全文预览

国家开放大学c语言程序设计a第三次形考任务及答案

上传者:似水流年 |  格式:docx  |  页数:11 |  大小:168KB

文档介绍
p;          }          returns;      }函数功能为:计算x+x2+x3+……+xn的值并返回。题目37intSG(intx){           //x为大于等于2的整数          inti=2;          while(i*i<=x){              if(x%i==0)break;              i++;          }          if(i*i<=x)return0;elsereturn1;      }函数功能为:判断一个整数是否是质数(素数),若是则返回1,否则返回0。题目38intWB(inta[],intn,intx){         for(inti=0;i<n;i++)             if(a[i]==x)return1;         return0;      }从数组a[n]中顺序查找值为x的元素,若查找成功则返回1,否则返回0。题目39intfun(intm,intn){          intc=0;          staticintb=2;          if(m<b||n<b)returnm*n;          elseif(m%b==0&&n%b==0){c=b;returnc*fun(m/b,n/b);}          else{b++;returnfun(m,n);}      }函数功能为:一个递归函数过程,求出两个自然数m和n的最小公倍数。题目40intLK(doublea[],intn){          doubles=0;          inti,m=0;          for(i=0;i<n;i++)s+=a[i];          s/=n;          for(i=0;i<n;i++)

收藏

分享

举报
下载此文档