程序列表|编程示例下面列出了C、c++、Java、c#、Python和PHP上的程序或编程示例。 基本程序![]() 输入: 输出: 矩形面积=宽*高= 10 * 5 = 50 ![]() 输入: 输出: 体积=(4.0/3.0)*饼*(半径*半径*半径);= (4.0/3.0) * 3.14 * 48 * 48 * 48 = 463433.132812 ![]() 输入: 输出: 五角大楼面积= (5.0/2.0)* s * a = (5.0/2.0) * 13 * 5 = 162.5 ![]() 输入: 输出: 平行四边形面积=底*高;= 4 * 18 = 72 ![]() 输入: 输出: 正方形的面积= a2= 132= 169 ![]() 输入: 输出: 体积= 4 *饼*(半径*半径);= 4 * 3.14 * 37 * 37 = 17210.285714 ![]() 输入: 输出: 体积=饼*半径*半径*高度/3;= 3.14 * 38 * 38 * 35/3 = 48766.666667 ![]() 输入: 输出: 立方体的体积=边3.= 43.= 64 ![]() 输入: 输出: 圆柱体的体积=饼形*半径2* height = 3.14 * 38* 38* 35 = 146300.000000 CGPA百分比=(浮动)(9.5 * (CGPA)); 输入: 输出: CGPA百分比= 86.070000 华氏温度=((摄氏度* 9)/ 5)+ 32 输入: 输出: 华氏温度= 53.6 输入: 输出: 年数=天/ 365;= 799 / 365 = 2 摄氏温度=((华氏度-32)*5)/9 输入: 输出: 温度(摄氏度)= ((54-32)*5)/9 = 12.22222 ![]() 输入: 输出: 等边三角形面积= (1.73 * a * a) / 4 = (1.73 * 5 * 5) / 4 = 10.81250 ![]() 输入: 输出: 三角形面积= (b * h) / 2 = (5 * 12) / 2 = 30.0 ![]() 输入: 输出: 三角形面积= (b * h) / 2 = (5 * 8) / 2 = 20.0 ![]() 输入: 输出: 矩形周长= 2 * (a + b);= 2 * (5 + 4) = 18.00000 单利= (P × R × T) / 100 输入: 输出: 单利= 51000.000 ![]() 立方体表面积= 6 (a * a) 输入: 输出: 立方体表面积= 6 * 5 * 5=150.00000 ![]() 输入: 输出: 长方体表面积= 2 * (l * w+ w * h + h * l) = 2 * (2 * 3 + 3 * 5 + 5 * 2) = 62.00000 ![]() 圆柱体表面积= 2 Π (r + h) 输入: 输出: 圆柱体表面积= 2 Π (r + h)这里r =半径,h =高度,Π (pie) = 3.14 = 2 * 3.14 * (2.0 + 5.0) = 44.00000 项目数量输入: 输出: 11+ 72+ 53.= 1 + 49 + 125 = 175 175是一个双元数 输入: 输出: 82+ 22= 68 62+ 82= 100 12+ 02+ 0282是一个快乐的数字 如果一个数能被其数字的和整除,就称它为哈沙德数。 输入: 输出: 156是哈沙德数字 输入: 输出: 1到100之间的双星数是:1 2 3 4 5 6 7 89 89 输入: 输出: 1到100之间的快乐数字列表:1 7 10 13 19 23 28 31 32 44 49 68 70 79 82 86 91 94 97 100 如果一个数是两个连续数的乘积,就称它为质子数。 例子: 6 = 2 × 3 输入: 输出: 1 ~ 100之间的数字:2 6 12 20 30 42 56 72 90 数组的程序输入: 输出: 原数组元素:1 2 3 4 5新数组元素:1 2 3 4 5 输入: 输出: 元素|频率1|2 2|4 8|1 3|1 5|1 输入: 输出: 原阵列:1 2 3 4 5左旋后阵列:4 5 1 2 3 输入: 输出: 在给定数组中复制元素:2 3 8 输入: 输出: 给定数组的元素:1 2 3 4 5 输入: 输出: 原阵列:1 2 3 4 5倒序阵列:5 4 3 2 1 输入: 输出: 给定数组的元素出现在偶数位置 输入: 输出: 给定数组的元素出现在奇数位置:1 3 5 输入: 输出: 给定数组中存在的最大元素:75 输入: 输出: 给定数组中存在的元素数量:5 输入: 输出: 给定数组中最小的元素:7 输入: 输出: 数组中所有元素的和:15 输入: 输出: 原阵列:1 2 3 4 5右转后阵列:3 4 5 1 2 输入: 输出: 原数组元素:5 2 8 7 1数组元素升序:1 2 5 7 8 输入: 输出: 原数组元素:5 2 8 7 1数组元素降序排列:8 7 5 2 1 矩阵的程序输入: 输出: 两个矩阵的加法:[2 1 2][6 8 7][2 7 4] 输入: 输出: 两个矩阵的减法:[2 5 3][1 1 0][0 1 2] 输入: 输出: 给定的矩阵是单位矩阵 输入: 输出: 给定矩阵是一个稀疏矩阵 输入: 输出: 矩阵是相等的 输入: 输出: 下三角矩阵:[1 0 0][8 6 0][4 5 6] 输入: 输出: 上三角矩阵:[1 2 3][0 6 4][0 0 6] 输入: 输出: 奇数出现频率:5偶数出现频率:4 ![]() 输入: 输出: 两个矩阵的乘积:[7 7 6][8 6 5][6 7 5] ![]() 输入: 输出: 1行和:6 2行和:15 3行和:24 1列和:12 2列和:15 3列和:18 输入: 输出: 给定矩阵的转置:[1 4 7][2 5 8][3 6 9] 字符串的程序输入: 输出: 如果字符串中的任何字符与('!', ",","\'",";","\"", ".", "-","?"),计数加1。 字符串中存在的标点字符总数:4 输入: 输出: 元音= a, e, i, o, u辅音= b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y, z 输入: 如果两个字符串包含相同的字符,则称为变位构词。但是,字符的顺序或序列可以不同。 str1 = "抓取";str2 = "吹牛"; 输出: 这两个字符串都是变位词。 输入: 输出: 给定字符串的相等部分为aaaa bbbb cccc 输入: 输出: 字符串的所有排列是:ABC ACB BAC BCA CBA CAB 输入: 输出: 给定字符串的所有子集是:A AB ABC B BC C 输入: 输出: 最长重复序列:bdf 输入: 输出: 移除所有空白后的字符串:Removewhitespaces 输入: 输出: 大小写转换后的字符串:gREAT pOWER 输入: 输出: 用给定字符替换空格后的字符串:千载难逢 输入: 输出: 字符串的总字符数:19 输入: 输出: 给定字符串的总字数:7 输入: 输出: 给定的字符串是回文。 输入: 输出: 第二根弦是第一根弦的旋转。 输入: 输出: 最小出现字符:a最大出现字符:e 输入: 输出: 原字符串:Dream big给定字符串的反转:gib maerD 输入: 输出: 给定字符串中的重复字符:r e t s i 输入: 输出: 在给定字符串中重复的单词:大黑色 输入: 输出: 字符及其对应的频率p-2 i-1 c-2 t-2 u-1 r-2 e-3 f-1 输入: 输出: 最小的单词:一个最大的单词:非凡的 输入: Data.txt文件内容: “计算机”一词来源于拉丁语“compuare”,意思是计算。计算机是一种可编程的电子设备。计算机接受原始数据作为输入,用一组指令对其进行处理,以产生结果作为输出。计算机的历史始于算盘的诞生,算盘被认为是第一台计算机。 输出: 重复次数最多的单词:电脑 输入: Data.txt文件内容: “计算机”一词来源于拉丁语“compuare”,意思是计算。计算机是一种可编程的电子设备。计算机接受原始数据作为输入,用一组指令对其进行处理,以产生结果作为输出。计算机的历史始于算盘的诞生,算盘被认为是第一台计算机。 输出: 给定文件中出现的字数:117 输入: 输出: 最小回文词:哇,最大回文词:皮艇 输入: 输出: 给定字符串中的单个字符:characters 输入: 输出: 交换前字符串:Good morning交换后字符串:morning Good 模式的程序![]() 5432 * * 000 * 000 * 1 ![]() ![]() 12344321 ![]() 0 ![]() 一个 ![]() 1 2 3 4 5 ![]() ![]() ![]() 1 1 ![]() 树的程序输入: ![]() 输出: OddLevelSum = 1 + 4 + 5 + 6 = 16 EvenLevelSum = 2 + 3 = 5 Difference = |16 - 5| = 11 输入: ![]() 输出: 插入后的二叉搜索树:10 30 50 60 70 90删除节点后的二叉搜索树:10 30 50 60 70删除节点后的二叉搜索树:10 50 60 70删除节点后的二叉搜索树:10 60 70 输入: ![]() 输出: 二叉树的顺序表示:4 2 5 1 6 3 7结果二叉树的顺序表示:1 2 3 4 5 6 7 输入: ![]() 输出: 所有的叶节点都在同一高度 输入: ![]() 输出: 这两个二叉树是相同的 输入: ![]() 输出: 二叉树的最大宽度为4 输入: ![]() 输出: 二叉树中最大的元素是74 输入: ![]() 输出: 给定二叉树的最大高度:5 输入: ![]() 输出: 距离最大的节点:(4,9)(5,9) 输入: ![]() 输出: 二叉树中最小的元素是1 输入: ![]() 输出: 二叉树所有节点的和:31 输入: ![]() 输出: 给定键的可能二叉搜索树的总数:42 输入: ![]() 输出: 插入二叉树:1插入二叉树:2 1 3插入二叉树:4 2 5 1 3插入二叉树:4 2 5 1 6 3 7 输入: 在二叉树中查找节点5 ![]() 输出: 元素存在于二叉树中 单链表程序输入: 输出: 100 200 300 输入: 输出: 单链表节点:1 2 3 4 输入: 输出: 单链表节点数:1 2 3 4列表中存在的节点数:4 输入: 输出: 原表:1 2 3 4反表:4 3 2 1 输入: 输出: 原列表:1 2 3 4更新列表:2 3 4更新列表:3 4更新列表:4更新列表:列表为空 输入: 输出: 原列表:1 2 3 4更新列表:1 3 4更新列表:1 4更新列表:4更新列表:列表为空 输入: 输出: 原列表:1 2 3 4更新列表:1 2 3更新列表:1 2更新列表:1更新列表:列表为空 输入: 输出: 单链表的节点:1 2 3 2 1给定的单链表是一个回文 输入: 输出: 列表中最小值节点:1列表中最大值节点:8 输入: 输出: 原列表:1 2更新列表:1 3 2更新列表:1 3 4 2 输入: 输出: 将节点添加到列表起始位置:1将节点添加到列表起始位置:2 1将节点添加到列表起始位置:3 2 1将节点添加到列表起始位置:4 3 2 1 输入: 输出: 向列表末尾添加节点:1向列表末尾添加节点:1 2向列表末尾添加节点:1 2 3向列表末尾添加节点:1 2 3 4 输入: 输出: 原件列表:1 2 3 2 2 4 1删除副本后列表:1 2 3 4 输入: 输出: 元素存在于列表中的位置:2元素不在列表中 输入: 输出: 原始列表:9 7 2 5 4排序列表:2 4 5 7 9 输入: 输出: 原列表:1 2 3 4 5节点交换后列表:1 5 3 4 2 .单击“确定” 输入: 输出: 原节点列表:1 2 3 4第一个节点与最后一个节点交换后的列表:4 2 3 1 循环链表程序输入: 输出: 循环链表中存在的节点数:6 输入: 输出: 原表:1 2 3 4 5 6反向表:6 5 4 3 2 1 输入: 输出: 循环链表节点:1 2 3 4 输入: 输出: 原列表:1 2 3 4更新列表:2 3 4更新列表:3 4更新列表:4更新列表:列表为空 输入: 输出: 原列表:1 2 3 4更新列表:1 2 3更新列表:1 2更新列表:1更新列表:列表为空 输入: 输出: 原列表:1 2 3 4更新列表:1 3 4更新列表:1 4更新列表:4更新列表:列表为空 输入: 输出: 列表中的最小值节点:1列表中的最大值节点:20 输入: 输出: 将节点添加到列表起始位置:1将节点添加到列表起始位置:2 1将节点添加到列表起始位置:3 2 1将节点添加到列表起始位置:4 3 2 1 输入: 输出: 向列表末尾添加节点:1向列表末尾添加节点:1 2向列表末尾添加节点:1 2 3向列表末尾添加节点:1 2 3 4 输入: 输出: 原列表:1 2 3 4更新列表:1 2 5 3 4更新列表:1 2 5 6 3 4 输入: 输出: 原件列表:1 2 3 2 2 4删除副本后列表:1 2 3 4 输入: 输出: 元素存在于列表中的位置:2元素不在列表中 输入: 输出: 原始列表:70 90 20 100 50排序列表:20 50 70 90 100 双链表程序输入: 输出: 生成的双链表节点:4 2 5 1 6 3 7 输入: 输出: 生成的双链表节点:5 10 20 40 50 12 24 36 48 15 30 45 60 输入: 输出: 双链表的节点数:1 2 3 4 5列表中存在的节点数:5 输入: 输出: 原表:1 2 3 4 5反表:5 4 3 2 1 输入: 输出: 双链表节点:1 2 3 4 5 输入: 输出: 原列表:1 2 3 4 5更新列表:2 3 4 5更新列表:3 4 5更新列表:4 5更新列表:5更新列表:列表为空 输入: 输出: 原列表:1 2 3 4 5更新列表:1 2 3 4更新列表:1 2 3更新列表:1 2更新列表:1更新列表:列表为空 输入: 输出: 原列表:1 2 3 4 5更新列表:1 2 4 5更新列表:1 4 5更新列表:1 5更新列表:5更新列表:列表为空 输入: 输出: 列表中的最小值节点:1列表中的最大值节点:9 输入: 输出: 添加节点到列表的开始位置:1添加节点到列表的开始位置:2 1添加节点到列表的开始位置:3 2 1添加节点到列表的开始位置:4 3 2 1添加节点到列表的开始位置:5 4 3 2 1 输入: 输出: 添加节点到列表末尾:1添加节点到列表末尾:1 2 3添加节点到列表末尾:1 2 3 4添加节点到列表末尾:1 2 3 4 5 .单击“确定” 输入: 输出: 原列表:1 2更新列表:1 3 2更新列表:1 3 4 2更新列表:1 3 5 4 2 输入: 输出: 原件列表:1 2 3 2 2 4 5 3删除副本后列表:1 2 3 4 5 5 输入: 输出: 原名单:1 2 3 4 5更新名单:4 5 1 2 3 输入: 输出: 节点存在于列表中的位置:3节点不存在于列表中 输入: 输出: 原始列表:7 1 4 5 2排序列表:1 2 4 5 7 杂项 |