pascal大烩练习.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文档。上传文档
查看更多
pascal大烩练习

编程入门题(一) 1、位数对调:输入一个三位自然数,把这个数的百位与个位数对调,输出对 调后的数。例: 234 n 432 2、求三角形面积:给出三角形的三个边长为a,b,c,求三角形的面积。(保留一位小数) 提示:根据海伦公式来计算三角形的面积: S=;Area= 3 4 8 0.0 3、模拟计算器:试编写一个根据用户键入的两个操作数和一个运算符,由计算机输出运算结果的程序。这里只考虑加(+)、减(-)、乘(*)、除(/)四种运算。 例1:15 3 + 15.00+ 3.00 18.00 例2: 5 0 / divide is zero! 4、念数字:编一个“念数字”的程序,它能让计算机完成以下工作:当你输入一个0至99之间的数后,计算机就会用汉字拼音印出这个数的念结束。 例1:35 SAN SHI WU 例2:0 LING 如果输入的数不在0到99之间,就印出“CUO LE”(错了),请求重新输入。 注:为了使不熟悉汉语拼音的同学也能做这个题,把“零,一,二,三,……,九,十”的拼音法写在下面。 零 LING 一 YI 二 ER 三 SAN 四 SI 五 WU 六 LIU 七 QI 八 BA 九 JIU 十 SHI 5、数列找数:数组A N 的各下标变量中N个互不相等的数,键盘输入正整数M(M≤N),要求打印数组中第M大的下标变量的值。 例如:数组A(10)的数据为: A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 16 57 20 19 38 41 6 13 25 32 输入 :10 5 读入数组 输出 : A 5 38 (即第3大的数是A 5 38) 6、数制转换:编程输入十进制N(N:-32767~32767),请输出它对应的二 进制、八进制、十六进制数。例如: 222 222 TURN INTO 2222 TURN INTO 8:336 222 TURN INTO 16:DE 编程入门题 二 1、求素数:求2至N(2≤N≤500)之间的素数。例如:(每个数字占5位) 输入:N 100 输出: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 total 25 表示2至100之间的素数有24个 2、矩阵相乘:已知N×M1矩阵A和M1×M矩阵B(1≤M、M1、N≤10),求矩阵C( A×B)。例如: 输入:N,M1,M 4 3 4 A 1 2 3 4 5 提示:所谓矩阵相乘(如A×B C),是指 5 6 Cij ∑ Aik×Bkj i 1~N,j 1~M1,k 1~M –1 –2 B 1 6 4 2 例如: 2 3 4 1 C11 A11×B11+A12×B21+A13×B31 –1 5 7 –3 1×1+2×2+3×(– 1) 输出:C 2 27 33 –5 2 6 55 63 –5 C42 A41×B12+A42×B22+A43×B32 8 69 78 –5 5×6+(–1)×3+(–2)×5 5 17 2 15 17 3、找数字对:输入N(2≤N≤100)个数字(在0与9之间),然后统计出这组数中相邻两数字组成的链环数字对出现的次数。例如: 输入:N 20 表示要输入数的数目 0 1 5 9 8 7 2 2 2 3 2 7 8 7 8 7 9 6 5 9 输出:(7,8) 2 (8,7) 3 指(7,8)、(8,7)数字对出现次数分别为2次、3次) (7,2) 1 (2,7) 1 (2,2) 2 (2,3) 1 (3,2) 1 4、蛇形矩阵:生成一个按蛇形方式排列自然数1,2,3,4,5,……,N2的 1 N≤10 阶方阵。例如: 输入:N 4 N 7 输出:1 3 4 10 1 3 4 10 11 21 22 2 5 9 11 2 5 9 12 20 23 34 6 8 12 15 6 8 13 19 24 33 35 7 13 14 16 7 14 18 25 32 36 43 15 17 26 31 37

文档评论(0)

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

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

1亿VIP精品文档

相关文档