a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 141|回复: 1

[数据库] 2012年计算机三级数据库上机题及参考答案(3)

[复制链接]
发表于 2012-7-31 21:12:12 | 显示全部楼层 |阅读模式
 16.下列轨范的功能是:寻找并输出11~999之间的数m,它知足m、m2和m3均为回文数。所谓回文数是指列位数字摆布对称的整数,例如121、676、94249等。知足上述前提的数如m=11,m2=121,m3=1331皆为回文数。请编写函数int palindromevalue(long n)实现功能:如不美观是回文数,则函数返回1,反之则返回0。最后,把结不美观输出到文件OUT.dat中。   【谜底】
- X; A0 P! J9 x2 N" C4 {  int palindromevalue(long n)* j  k0 U) e9 ^  G
  { int i, strl, half;5 P, r$ T  S$ I  x' m7 z+ ~
  char temp;
8 @- R0 _, i) P/ j% n0 _' i0 q  ltoa(n, temp, 10);5 r4 L' D6 Y1 Z1 J  |+ M
  strl = strlen(temp);
. Y) }6 R) H" }% a$ R  half = strl/2;8 L8 z+ N+ _& |) @$ u! J
  for (i=0; i= half)
. b+ U3 A, N& r5 ?  return 1;
4 G4 r" d6 P6 `  else/ t2 |* f2 M( I+ D
  return 0;
( b: \- U; O+ N" c8 }1 z0 c  }  ~! [1 L' R/ R+ ?; w; i
  17请填补轨范,使得轨范能实现以下功能:  k% ?5 R6 M7 e4 f6 \, A
0 b& [" ?) g5 u' @* _) b  a  \6 F
  从文件IN.dat中篡夺200个整数至数组number中,求出奇数的个数cnt1和偶数的个数cnt2以及数组number下标为偶数的元素值的算术平均值ave(保留2位小数)。把结不美观cnt1、cnt2、ave输出到OUT.dat中。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 21:12:13 | 显示全部楼层

2012年计算机三级数据库上机题及参考答案(3)

</p>  【谜底】
/ m& w# p0 w6 ?; F) ^" K3 Z, H  for (i=0, j=0, cnt1=0, cnt2=0; i>= 4;
, E! H! a: C0 V3 ?7 j% K# g! p2 g  string += string;5 ?+ A. J, ?6 {% ?
  }
; l% h9 W9 u1 p- P" Q3 k4 [/ I  string += ch;
$ Y; ^/ A0 {. Z  }# a. I3 I2 k2 I$ q0 r( N
  }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 08:39 , Processed in 0.236474 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表