个性化阅读
专注于IT技术分析

C++常见程序实例

本文概述

面试中经常问C ++程序。这些程序可以从基本知识, 数组, 字符串, 指针, 链接列表, 文件处理等方面询问。让我们看一下顶级c ++程序的列表。


1)斐波那契系列

编写一个c ++程序来打印斐波那契数列, 而无需使用递归和递归。

输入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 ++程序来检查armstrong号。

输入:371

输出:armstrong

输入:342

输出:不阿姆斯特朗


6)位数

编写一个c ++程序以打印数字和。

输入:23

输出:5

输入:624

输出:12


7)倒数

编写一个c ++程序来反转给定的数字。

输入:234

输出:432


8)交换两个数字而不使用第三个变量

编写一个c ++程序来交换两个数字而不使用第三个变量。

输入:a = 5 b = 10

输出:a = 10 b = 5


9)矩阵乘法

编写一个c ++程序来打印2个矩阵的乘法。

输入:

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)斐波那契三角

编写一个c ++程序来生成斐波那契三角形。

输入5

输出:

1
1	1	
1	1	2	
1	1	2	3	
1	1	2	3	5

14)字符数

编写一个c ++程序以将数字转换为字符。

输入:74254

输出:七四有二五四有

输入:203

输出:二零三


赞(0) 打赏
未经允许不得转载:srcmini » C++常见程序实例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏