1 / 15
文档名称:

华北电力大学c实验指导函数的应用习题参考答案.doc

格式:doc   大小:161KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华北电力大学c实验指导函数的应用习题参考答案.doc

上传人:sssmppp 2019/12/15 文件大小:161 KB

下载得到文件列表

华北电力大学c实验指导函数的应用习题参考答案.doc

相关文档

文档介绍

文档介绍:实验指导函数的应用****题解答改错题见文件“实验指导改错题****题解答”。填空题(在空白处填入适当内容,将程序补充完整,并上机调试)请补充fim函数,该函数的功能是判断一个数的个位数字和百位数字Z和是否等于其I•位上的数字,如果为“是”,则返回1;为“否”,则返回0。#include<>intfun(intn){intg,s,b;g=n%10;s=n/10%10;b=n/100;if(g+b==s)return1;elsereturn0;}voidmain(){intnum;cin»num;if(fun(num)==l)cout«uyesH«endl;elsecout«unoM«endl;}题略#include<>voidmain(){intSunFun(int);cout«Msum=n«SunFun(10)«endl;}intSunFun(intn){intF(int);intx,s=0;for(x=0;x<=n;x++)s+=F(x);returns;}intF(intx)return(x*x+l);(2)题略#include<>doublefun(intn){inti;floatsum=;for(i=l;i<=n;i++)if(i%3==0lli%7==0)sum+=;returnsum;}voidmain(){intn;doubles;cout«HInputn:M;cin»n;s=fun(n);cout«Hs=n<<s«endl;}题略#include<>doublefun(intn){inti;floatsum=;for(i=l;i<=n;i++)if(i%3==0lli%7==0)sum+=;returnsum;}voidmain(){intn;doubles;cout«nInputn:n;cin»n;s=fun(n);cout«ns=°«s«endl;1题略#include<>doublef(intn){inti;longs;s=l;for(i=l;i<=n;i++)s=s*i;returns;)voidmain(){longs;intk,n;cin»n;s=0;for(k=0;k<=n;k++)s=s+f(k);cout«s«endl;}题略#include<>doublefun(doubleq){intn;doubles;n=2;s=;while(s<=q){s=s+(n+)/n;n++;}returns;)voidmain(){cout«fun(50)«endl;}题略#include<>intcl,c2,c3;voidfun(longn){cl=c2=c3=0;while(n){switch(n%10){casel:cl++;break;case2:c2++;break;case3:c3++;break;n=n/10;voidmain(){longn=123114350;fun(n);cout«Mc1="«c1«"c2="«c2«"c3=H«c3«endl;}题略#include<>#includc<>doublef(doublex){if(fabs(x-)<le-6llfabs(x-)<le-6)return0;elseif(x<0)return(x-l)/(x-2);elsereturn(x+l)/(x・2);}doublefun(intn){inti;doubles=,y;ft)r(i=-n;i<=n;i++)(y=f(*i);cout«y«endl;s+=y;}returns;}voidmain(){cout«fun(5)«endl;}题略#include<>doublefun(intn){doublesum=,t;for(j=l;j<=n;j++){t=;for(i=l;i<=j;i++)t+=i;sum+=l/t;returnsum;voidmain(){intn;doubles;cout«HInputn:H;cin»n;s=fun(n);coutvvfvvsvvendl;}略略按要求编写下列程序,并上机调试运行程序如下:#include<>#include<>unsignedfun(unsignedw){unsignedn,k;n=0;k=w;while(w>IO) 〃循环结束,n中为w的位数-I{n++;w=w/10;}returnk%(int)pow(l(),n);}voidmain(){unsi