编程实现对?键盘输入的?英文名句子?进行加密。用加密方法?为,当内容为英?文字母时其?在26字母?中的其后三?个字母代替?该字母,若为其它字?符时不变。
编程实现将?任意的十进?制整数转换?成R进制数?(R在2-16之间)。
从键盘输入?一指定金额?(以元为单位?,如345.78),然后显示支?付该金额的?各种面额人?民币数量,要求显示1?00元、50元、10元、5元、2元、1元、5角、1角、5分、1分各多少?张。 (输出面额最?大值:比如345?.78=100*3+10*4+5*1+0.5*1+0.1*2+0.01*8)
随机产生2?0个[10,50]的正整数存?放到数组中?,并求数组中?的所有元素?最大值、最小值、平均值及各?元素之和。
编程在一个?已知的字符?串中查找最?长单词,假定字符串?中只含字母?和空格,空格用来分?隔不同单词?。
模拟n个人?参加选举的?过程,并输出选举?结果:假设候选人?有四人,分别用A、B、C、D表示,当选某候选?人时直接输?入其编号(编号由计算?机随机产生?),若输入的不?是A、B、C、D则视为无?效票,选举结束后?按得票数从?高到低输出?候选人编号?和所得票数?。
7、任何一个自?然数m的立?方均可写成?m个连续奇?数之和。例如:
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
编程实现:输入一自然?数n,求组成n3?的n个连续?奇数。
知abc+cba=1333,其中a,b,c均为一位?数,编程求出满?足条件的a?,b,c所有组合?。
9、编制一个完?成两个数的?四则运算程?序。如:用户输入3?4+56则输出?结果90.00。要求运算结?果保留两位?小数,用户输入时?一次将两个?数和操作符?输入。
10、输入一个五?位以内的正?整数,(1)判断它是一?个几位数;(2)请按序输出?其各位数字?;(3)逆序输出其?各位数字。
如输入:56439?,输出:5位数
5,6,4,3,9
9,3,4,6,5
11、编写子函数?:(1)用冒泡法将?一个数组排?成升序的函?数---SUB1;(2)在升序数组?中插入一个?数,并且保持该?数组仍为升?序数组的函?数---SUB2。
主函数:①输入任意1?0个正整数?给数组;②调用SUB?1对数组进?行排序;③从键盘输入?一个正整数?,调用SUB?2将其插入?该数组。
12、编写函数:(1)用选择法将?数组排成降?序的函数----SUB1;(2)用折半查找?法查找某数?是否在给定?的数组当中?的函数----SUB2。
主函数:输入任意1?0个正整数?给数组,调用SUB?1对数组进?行排序,从键盘输入?一个正整数?,调用SUB?2在数组中?进行查找,找到后输出?“OK”,没有找到则?输出“NO FOUND?!”。
13、编写一个程?序,输入两个包?含5个元素?的数组,先将两个数?组升序排列?,然后将这两?个数组合并?成一个升序?数组。
14、耶稣有13?个门徒,其中有一个?就是出卖耶?稣的叛徒,请用排除法?找出这位叛?徒:13人围坐?一圈,从第一个开?始报号:1,2,3,1,2,3……,凡是报到“3”就退出圈子?,最后留在圈?内的人就是?出卖耶稣的?叛徒,请找出它原?
15、按如下图形?打印杨辉三?角形的前1?0行。其特点是两?个腰上的数?都为1,其它位置上?的每一个数?是它上一行?相邻两个整?数之和。
1
1
2 1
3 3 1
4 6 4 1
……
16、某班有5个?学生,三门课。分别编写3?个函数实现?以下要求:
(1) 求各门课的?平均分;
(2) 找出有两门?以上不及格?的学生,并输出其学?号和不及格?课程的成绩?;
(3) 找出三门课?平均成绩在?85-90分的学?生,并输出其学?号和姓名
主程序输入?5个学生的?成绩,然后调用上?述函数输出?结果。
17、编写一人个?求X的Y次?幂的递归函?数,X为dou?ble型,y为int?型,要求从主函?数输入x,y的值,调用函数求?其幂。
18、打印魔方阵?。
所谓魔方阵?是指这样的?的方阵:
它的每一行?、每一列和对?角线之和均?相等。
输入n,要求打印由?自然数1到?n2的自然?数构成的魔?方阵(n为奇数)。
例如,当n=3时,魔方阵为:
8 1 6
3 5 7
4 9 2
魔方阵中各?数排列规律?为:
① 将“1”放在第一行?的中间一列?;
② 从“2”开始直到n?×n为止的各?数依次按下?列规则存放?:每一个数存?放的行比前?一个数的行?数减1,列数同样加?1;
③ 如果上一数?的行数为1?,则下一个数?的行数为n?(最下一行),如在3×3 方