数据库上机5.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库上机5

数据库上机5 日志 上一篇:三级上机 下一篇:三级上机 |返回日志列表 三级上机 [图片] [信纸] 分享 复制地址 日志地址: 请用Ctrl+C复制后贴给好友。 选用信纸 SCOFIELD 2010年04月02日 17:16 阅读(0) 评论(0) 分类:计算机技术 权限: 公开 字体:大▼ 小 中 大 更多▼ 设置置顶 权限设置 推荐日志 转为私密日志 删除编辑 三级上机 题目21:下列程序的功能是:利用发下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn) float countValue() /*标准答案*/ {float x0,x1=0.0; while(1) {x0=x1; x1=cos(x0); if(fabs(x0-x1)1e-6) break; } return x1; } 题目22:请编写函数countvalue(),它的功能是:求n以内(不包括n)同时能被3和7整数的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。 double countValue(int n) /*标准答案*/ {double xy=0.0; int I; for(I=1;Iif(I%3==0I%7==0) xy+=I; xy=sqrt((double)xy); return xy; } double countvalue(int n) { int i,j=0; double k; for(i=0;i if(i%3==0i%7==0) j+=i; k=sqrt(j); return k; } 题目23:已知在文件in.dat中存有N个(个数200)四位数字的正整数,函数readdat()读取这N个正整数并存入数组xx中。请编制函数calvalue(),其功能要求:1、求出这N个实数的平均值aver;2、分别求出这N个实数的整数部分之和sumint以及小数部分之和sumdec,最后调用函数writedat()把所求的结果输出到文件out.dat中。 void CalValue(void) /*标准答案*/ {int I; double x,sum=0; for (I=0;I {sumint=sumint+(int)xx[I]; x=xx[I]-(int)xx[I]; sumdec=sumdec+x; sum=sum+xx[I]; } aver=sum/MAXNUM; } 题目24:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。最后调用函数writeDat()把结果输出到文件out.dat中。 jsValue(int a[10][9]) /*标准答案*/ {int I,j,k=0; int hun,ten,data; for(I=100;I=999;I++) {j=10; while(j*j=I) {if (I==j*j) {hun=I/100;data=I-hun*100; ten=data/10;data=data-ten*10; if(hun==ten||hun==data||ten==data) {bb[k]=I;k++;} } j++;} } return k; } 题目25:下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数int svalue(long m)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out.dat中。 int jsValue(long n) /*标准答案*/ {int I,strl,half; char xy[20]; ltoa(n,xy,10); strl=strlen(xy); half=strl/2; for(I=0;I if(xy[I]!=xy[--strl]) break; if(I=half) return 1; else return 0; } 题目26:已知在文件in.dat中存有若干个(个数200)四位数字的正整数,函数readdat()读取这若干个正整数并存入数组xx中。请编制函数calvalue(),其功能要求:1、求出这文件C.P有多少个正整数totnum;2、求这些数右移1位后,产生的新数是偶数的数的个数totcnt,以及满足此条件的这些数(右移前的值)的算术平均值totpjz,最后调用函数writedat()把所求的结果输出到文件out.dat

文档评论(0)

ah82299 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档