C++ 程序

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

输出: 二 零 三

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程