C++ 程序
C++ 程序经常在面试中被提问。这些程序可以从基础、数组、字符串、指针、链表、文件处理等方面进行提问。让我们来看看顶级 C++ 程序的列表。
1) Fibonacci 数列
编写一个 C++ 程序,打印 Fibonacci 数列,不使用递归和使用递归的方法。
输入: 10
输出: 0 1 1 2 3 5 8 13 21 34
2) 素数
写一个 C++ 程序来检验素数。
输入: 17
输出: 不是素数
输入: 57
输出: 素数
3) 回文数
写一个 C++ 程序来检查回文数。
输入: 121
输出: 不是回文数
输入: 113
输出: 回文数
4) 阶乘
写一个 C++ 程序,打印一个数的阶乘。
输入: 5
输出: 120
输入: 6
输出: 720
5) 阿姆斯特朗数
写一个 C++ 程序来检查阿姆斯特朗数。
输入: 371
输出: 阿姆斯特朗数
输入: 342
输出: 不是阿姆斯特朗数
6) 数字之和
编写一个 C++ 程序来打印数字之和。
输入: 23
输出: 5
输入: 624
输出: 12
7) 颠倒数字
编写一个 C++ 程序,颠倒给定的数字。
输入: 234
输出: 432
8) 不使用第三个变量交换两个数字
写一个C++程序,在不使用第三个变量的情况下交换两个数字。
输入: a=5 b=10
输出: a=10 b=5
9) 矩阵乘法
写一个C++程序来打印两个矩阵的乘积。
输入:
first matrix elements:
1 2 3
1 2 3
1 2 3
second matrix elements
1 1 1
2 1 2
3 2 1
输出:
multiplication of the matrix:
14 9 8
14 9 8
14 9 8
10) 十进制转二进制
编写一个C++程序,将十进制数转换为二进制数。
输入: 9
输出: 1001
输入: 20
输出: 10100
11) 字母三角形
编写一个C++程序,打印字母三角形。
输出:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
12) 数字三角形
编写一个C ++程序来打印数字三角形。
输入: 7
输出:
enter the range= 6
1
121
12321
1234321
123454321
12345654321
13)
Fibonacci Triangle
编写C ++程序以生成斐波那契三角形。
输入: 5
输出:
1
1 1
1 1 2
1 1 2 3
1 1 2 3 5
14) 数字转字符
编写一个C++程序将数字转换为字符。
输入: 74254
输出: 七 四 二 五 四
输入: 203
输出: 二 零 三