本文概述
- 1)斐波那契系列
- 2)素数
- 3)回文数
- 4)阶乘
- 5)阿姆斯特朗号
- 6)位数
- 7)倒数
- 8)交换两个数字而不使用第三个变量
- 9)矩阵乘法
- 10)十进制到二进制
- 11)字母三角形
- 12)数字三角形
- 13)斐波那契三角
- 14)字符数
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
【C++常见程序实例】输出:二零三
推荐阅读
- C++队列queue用法
- C++ int转换为字符串
- C++输出迭代器解析和用法
- C++迭代器用法
- C++前向迭代器用法
- C++双向迭代器用法
- C++中的阿姆斯特朗数
- 生成斐波那契三角形的C++程序
- C++使用递归