用Raptor做以下五题

1、求所有的水仙花数。水仙花数是一个3位数,该数等于其各位数字的立方和。如:153是一个水仙花数,因为 153= 13+53+33。要求主图调用过程实现。
主图:控制取得所有的三位数;
对于每一个三位数m,调用过程fun(in m, out t) 判断数m是否是水仙花数,是t=1,不是t=0。
如果t=1,m是水仙花数则输出。
过程:fun(in m, out t)判断是否是水仙花数并将信息保存在变量t中。

2、编程输出正整数n的每一位数字。。
主图:输入一个正整数n;
调用过程zx(in n) 逆向输出n的每一位数字;
过程:zx(in n) 逆向输出n的每一位数字。

3、求一维数组中所有元素的最大值和最小值。要求:
主图:随机产生10个两位数(10--99)的正整数放入一维数组a中;
调用过程fun(in a, out da, out xiao)是求数组a所有元素的最大值da和最小值xiao;
将a数组、最大值和最小值输出到文件myfile1.txt中。
过程:fun(in a, out da, out xiao)是求数组a所有元素的最大值da和最小值xiao。

4、编程实现一维数组逆顺存放。
例如:原数据序列 50 52 54 56 58 40 42 44 46 48
逆序后序列 48 46 44 42 40 58 56 54 52 50 要求:
主图:随机产生10个数(50--99)放入一维数组a中;
调用子图reverse( in out a )将a数组中元素逆顺存放;
将逆顺前后a数组输出到文件myfile2.txt中。
过程:reverse( in out a )完成一维数组逆顺存放。.

5、从输入文件myfile5.txt(一行一个数)中读入一组整数存入数组中,求这组数据的平均值。
要求:
主图:从输入文件myfile5.txt中读入一组整数存入a数组中;
调用过程aver(in a,out t)求a数组的平均值t;
将a数组及平均值显示在屏幕上。
过程:aver(in a,out t) 求a数组的平均值t。
价格私聊,现在下方留言。12月13日晚上之前

第1个回答  2019-11-11
我也超级想知道啊啊啊
相似回答