- 博客(3)
- 收藏
- 关注
原创 7-1 任务排序
一个工程被分解成n个子任务,编号为0至n-1。要完成整个工程需要完成所有的子任务。其中一些子任务必须先于另外一些子任务被完成。给定各子任务之间的先后关系,请编写程序给出一个合理的任务完成顺序,若工程不可行,程序亦能识别。
2024-12-15 16:54:22
600
原创 算法竞赛入门经典 习题2-6 排列(permutation)
9 组成3个三位数 abc,def 和 ghi,每个数字恰好使用一次,要求 abc:def:ghi=1:2:3。按照“abc def ghi”的格式输出所有解,每行一个解。使用了c++的string类。提示:不必太动脑筋。
2024-03-17 22:05:02
606
1
原创 7-5 凯撒密码 - 《C++编程基础及应用》- 习题5-6
(凯撒密码)是一个简单的替换加密技术,它简单地将明文字符串中的全部字母在字母表上偏移n项。当n大于0时,表示向后偏移,小于0则表示向前偏移。当n为2时,字母A变C,c变e,y变a, Z变B;当n为-2时,字母A变Y,c变a,y变w,Z变X。请编写程序,依次读入明文字符串及整数偏移量n,然后输出加密后的密文字符串。提示:C语言可用gets()函数,C++语言可用getline()函数读入整行字符串。
2024-02-21 15:09:41
1125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人