1. 编写一个控制台应用程序,允许用户输入一个长英文字符串,然后统计并输出其中大写
字母的个数,小写字母的个数,数字的个数,符号的个数。
2. 编写一个控制台应用程序,允许用输入一个字符串,然后在程序中判断该字符串是否为
回文数,如果是回文数,则输出:“您输入的(用户输入的字符串)是回文数。”,否则则
输出“您输入的(用户输入的字符串)不是回文数。”
3. 编写一个控制台应用程序,允许用户输入一个字符串,然后将该字符串逆序输出。
4. 编写一个名为 Complex 的类,用来实现复数的运算。所谓复数是形如 :RealPart +
ImaginaryPart * i 形式的数,其中 i 表示-1 平方根。使用私有的 float 类型来保存得数的
实部与虚部,提供以下公共方法:Plus,用来实现两个复数的相加,复数的加法是分别将
实部与虚部相加。Subtract,用来实现两个复数的减法,复数的减法是分别将实部与虚部
相减。重写 ToString 方法,用来输出该复数的字符串表示形式。字符串的格式形如:a +
bi
5. 编写一个控制台应用程序,允许用户指定源文件路径,目标文件路径及一个不大于 255
的正整数。然后以二进制方式读出该文件的内容,并使用用户输入的整数对文件内容进
行异或运算后写入到用户给定的目标路径中。
6. 编写一个控制台应用程序,首先在应用程序内部生成一个不大于指定数字的随机正整数
(如 2048),然后要求用户猜测该数,每次可以让用户从控制台中输入一个整数,如果用
户输入的整数大于程序内部的数字,则提示用户该数字过大,否则则提示数字过小,直
到猜中为止,也可以在程序中指定最大猜测次数。
7. 要求一任意长度字符串中不同的字符以及它的个数。
8. 把一段字符串用“右起竖排”的古文格式输出。
9. 已知数组 int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组。
10. 随即生成一个 0~100 范围内的数字,然后对其进行猜测!
11. 从键盘输入一个正整数,按数字的相反顺序输出。
12. 从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出
正确答案的个数。
13. 键盘输入正整数 n,求出 n 与其反序数之和并输出。例如,输入 2038,输出应为
2038+8302=10340。
14. 利用迭代公式:
计算实数 x 的立方根 ,当|yn+1-yn|≤ε时,yn+1 为 的近似值。
15. 输入正整数 i 和 n,由程序负责从 i 开始找起,连续找出 n 个素数并显示在屏幕上。如
输入 10 和 8 后,输出的 8 个素数应为:11,13,17,19,23,29,31,37。
16. 求下述三个序列的累加和(每一序列各累加 n 项,正整数 n 通过 cin 从键盘输入)。
s1 = 1/5 + 1/4 + 3/11 + 2/7 + 5/17 + 3/10 + 7/23 + …
s2 = 2/1 + 3/2 + 5/3 + 8/5 + 13/8 + 21/13 + 34/21 + …
s3 = 1/1 - 3/(1+4) + 5/(1+4+7) - 7/(1+4+7+10) + 9/(1+4+7+10+13) -…
评论0
最新资源