pascal大杂烩练习

pascal大杂烩练习

ID:11810587

大小:87.00 KB

页数:5页

时间:2018-07-14

pascal大杂烩练习_第1页
pascal大杂烩练习_第2页
pascal大杂烩练习_第3页
pascal大杂烩练习_第4页
pascal大杂烩练习_第5页
资源描述:

《pascal大杂烩练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编程入门题(一)1、位数对调:输入一个三位自然数,把这个数的百位与个位数对调,输出对调后的数。例:234 n=432 2、求三角形面积:给出三角形的三个边长为a,b,c,求三角形的面积。(保留一位小数)提示:根据海伦公式来计算三角形的面积:S=;Area=3480.03、模拟计算器:试编写一个根据用户键入的两个操作数和一个运算符,由计算机输出运算结果的程序。这里只考虑加(+)、减(-)、乘(*)、除(/)四种运算。例1:153+15.00+3.00=18.00例2:50/divideiszero!4、念数字:编一个“念数字”的程序,它能让计算机

2、完成以下工作:当你输入一个0至99之间的数后,计算机就会用汉字拼音印出这个数的念结束。 例1:35 SANSHIWU例2:0LING如果输入的数不在0到99之间,就印出“CUOLE”(错了),请求重新输入。注:为了使不熟悉汉语拼音的同学也能做这个题,把“零,一,二,三,……,九,十”的拼音法写在下面。零LING一YI二ER三SAN四SI五WU六LIU七QI八BA九JIU十SHI5、数列找数:数组A(N)的各下标变量中N个互不相等的数,键盘输入正整数M(M≤N),要求打印数组中第M大的下标变量的值。例如:数组A(10)的数据为:A(1)A(2)A

3、(3)A(4)A(5)A(6)A(7)A(8)A(9)A(10)1657201938416132532输入:105读入数组输出:A(5)=38(即第3大的数是A(5)=38) 6、数制转换:编程输入十进制N(N:-32767~32767),请输出它对应的二进制、八进制、十六进制数。例如:222222TURNINTO2:11011110222TURNINTO8:336222TURNINTO16:DE编程入门题(二)1、求素数:求2至N(2≤N≤500)之间的素数。例如:(每个数字占5位)输入:N=100输出:2357111317192329313

4、741434753596167717379838997total=25{表示2至100之间的素数有24个}2、矩阵相乘:已知N×M1矩阵A和M1×M矩阵B(1≤M、M1、N≤10),求矩阵C(=A×B)。例如:输入:N,M1,M=434A=123345提示:所谓矩阵相乘(如A×B=C),是指456Cij=∑(Aik×Bkj)(i=1~N,j=1~M1,k=1~M)5–1–2B=1642例如:2341C11=A11×B11+A12×B21+A13×B31–157–3=1×1+2×2+3×(–1)输出:C=22733–5=265563–5C42=A

5、41×B12+A42×B22+A43×B3286978–5=5×6+(–1)×3+(–2)×5517215=173、找数字对:输入N(2≤N≤100)个数字(在0与9之间),然后统计出这组数中相邻两数字组成的链环数字对出现的次数。例如:输入:N=20{表示要输入数的数目}01598722232787879659输出:(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)=14、蛇形矩阵:生成一个按蛇形方式排列自然数1,2,3,4,5,……,N2的(

6、1

7、码为0;A[i]编码为:在A[0],A[1],…,A[i-1]中比A[i]的值小的个数(i=1,2,…,N-1)∴上面数组A的编码为:B=(0,0,0,3,1,2)要求编程解决以下问题:(1)给出数组A后,求出其编码;(2)给出数组A的编码后,求出A中的原数据程序样例:例一:输入:Stat=1{表示要解决的第(1)问题}N=8{输入8个数}A=10325674输出:B=00224564例二:输入:Stat=2{表示要解决的第(2)问题}N=7B=0100456输出:A=2310456综合测试题(一)1、寻找数:求所有这样的三位数,这些三位数等于

8、它各位数字的立方和。例如,153=13+53+33。2、最小自然数:求具有下列两个性质的最小自然数n:(1)n的个位数是6;(2)若将n的个位数移到其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。