如何实现?

来源:互联网 发布:ubuntu qt5.7.1 ftp 编辑:程序博客网 时间:2024/04/27 17:22
使用你最擅长的编程语言进行编程
从d:\input.txt 中读入全部的字母(空格除外),将全部的字母构成环状结构, 从键盘读入
整数n1,n2,请做如下操作:以A 节点后第n1 个节点为起点,将步长为n2 节点移除环,
作为输出的第一个节点,并将该点的下一个节点作为起点,再移除步长为n2 的节点,直至
环中所有节点全部移除,将移除的节点序列,输出到d:\output.txt 文件中。
举例:
设n1 = 3

设n2 =5



A –>B–> C–> D–> E–> F–> G–> H–> I–> J–> K–> L–> M–> N–> O–> P–> Q–> R–> S–>

T–> U–> V–> W–> X–> Y–> Z‐>A


操作
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
G 移除
A B C D E F H I J KL M N O P Q R S T U V W X Y Z
L 移除
A B C D E F H I J K M N O P Q R S T U V W X Y Z
Q 移除


输出序列:
d:\output.txt 的内容如下

G L Q V A …


要求:在任何输入情况下,程序不能崩溃!
0 0
原创粉丝点击