找到 34423 篇文章,关于编程

按升序打印数组中包含数字 1、2 和 3 的数字

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

629 次浏览

此任务是打印数组中包含数字 1、2 和 3 的数字;如果数组中没有这样的数字,则输出必须为 -1。输入:arr[] = {320, 123, 124, 125, 14532, 126, 340, 123400, 100032, 13, 32, 3123, 1100} 输出:123 3123 14532 100032 123400 由于数组包含包含数字 1、2 和 3 的值,因此它不会返回 -1,而是打印 5 个包含 1、2 和 3 的值。算法开始步骤 1 -> 声明一个整数类型的数组 arr 步骤……阅读更多

按对角线模式打印矩阵

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

347 次浏览

给定一个 n*n 的二维数组,任务是找到给定矩阵的反螺旋排列。输入:arr[4][4]={1,2,3,4, 5,6,7,8, 9,10,11,12 13,14,15,16} 输出:1 6 11 16 4 7 10 13 算法开始步骤 1 -> 声明起始变量 r=4, c=4, i 和 j 步骤 2 -> 初始化数组 mat[r][c],包含元素步骤 3 -> 循环 For i=0 and i

以反螺旋形式打印矩阵

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

326 次浏览

给定一个 n*n 的二维数组,任务是找到给定矩阵的反螺旋排列。输入:arr[4][4]={1,2,3,4, 5,6,7,8, 9,10,11,12 13,14,15,16} 输出:10 11 7 6 5 9 13 14 15 16 12 8 4 3 2 1为此,可以使用堆栈,其中矩阵的转置可以被压入堆栈并反向弹出。算法开始步骤 1 -> 声明堆栈向量元素为 stk,变量为 int r=4, c=4, i, j, rs=0 和 cs=0 步骤 2 -> 将矩阵元素存储在 2-3 个数组中步骤 3 -> 循环 For i=0 and o

按降序打印数字及其频率

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

435 次浏览

给定一个包含整数元素的数组,任务是按降序排列元素并查找它们的出现次数。输入:arr[]={1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 7} 输出:7 出现:2 6 出现:1 5 出现:1 4 出现:1 3 出现:2 2 出现:3 1 出现:3 算法开始步骤 1 -> 输入按排序顺序排列元素的数组步骤 2 -> 使用 sizeof(a)/sizeof(a[0]) 计算数组的大小步骤 3 -> 将大小存储在一个变量中,例如 en步骤 4 -> 循环 For i=siz-1 ... 阅读更多

按逆序打印 1 到 N 之间的素数

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

2K+ 次浏览

输入数字 n,计算并按逆序显示素数直到 n。输入:数字 30 输出:29 23 19 17 13 11 7 5 3 2 算法开始步骤 1 -> 声明变量 n、I、j、flag 为 0(整数类型)步骤 2 -> 在 n 中输入数字步骤 3 -> 循环 For 从 i 到 n,i>1 并 i— 步骤 3.1 ->。内部循环从 j 到 i/2,j>=1 并 j— 语句 If %j==0 && j!=1 设置 flag=0 中断 ... 阅读更多

以分数表示法打印序列 (0.25, 0.5, 0.75, …) 的前 N 项

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

146 次浏览

输入 N,它等同于应打印序列的项数。输入:N=5 输出:0 ¼ ½ ¾ 1 算法开始步骤 1 -> 声明起始变量为 int num、den、i、n 步骤 2 -> 在 n 中输入数字步骤 3 -> 循环 For 从 i 到 0,i 结束 For 循环 停止示例#include int main(int argc, char const *argv[]) { int num, den; int i, n; printf("Enter series limit"); scanf("%d", &n); //序列从零开始的项数 for (i = 0; i < n; i++) { ... 阅读更多

打印两个已排序数组中不常见的元素

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

2K+ 次浏览

给定两个已排序的数组,输出应显示它们不常见的元素。给定:array1[]= {1, 4, 6, 9, 12} array2[]= {2, 4, 7, 8, 9, 10} 输出:1 2 6 7 8 10 12 算法开始步骤 1 -> 声明两个整数类型的数组 array1 和 array2,变量 n1、n2、i 为 0,j 为 0 步骤 2 -> 计算 array1 中元素的数量 sizeof(array1)/sizeof(array1[0]) 步骤 3-> 计算 array2 中元素的数量 sizeof(array2)/sizeof(array2[0]) 步骤 4 -> 循环 While 直到 i 循环 While i < n1 && array1[i]!=array2[j] 打印 array1[i++] 步骤 7 -> 结束循环 ... 阅读更多

打印 0-99 范围内缺失的元素

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

180 次浏览

它将显示用户输入的给定集合中缺失的值。给定:array = {88, 105, 3, 2, 200, 0, 10}; 输出:1 4-9 11-87 89-99 算法开始步骤 1-> 获取一个包含元素的数组,bool flag[MAX] 为 False,int i、j、n 为数组大小步骤 2-> 循环 For 从 I 到 0,i=0 设置 flag[array[i]]=true 结束 IF 步骤 3 -> 结束 For 循环步骤 4 -> 循环 For 从 i 到 0,i=0) { flag[array[i]] = true; //将数组中存在的元素的值设置为 ... 阅读更多

修改并连接后打印给定的 3 个字符串

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

188 次浏览

输入三个字符串,并用用户输入的字符替换每个字符串,然后显示编辑后的字符串。之后,连接编辑后的字符串并显示它们。输入: 字符串 1:tutorials 字符串 1 的替换字符:x 字符串 2:points 字符串 2 的替换字符:y 字符串 3:best 字符串 3 的替换字符:z 输出: 字符串 1:xxxxxxxx 字符串 2:yyyyyyy 字符串 3:zzzz 连接后:xxxxxxxxxyyyyyzzzz算法开始步骤 1-> 声明三个字符数组 str1、str2 和 str3,变量为 ch1、ch2 和 ch3 ... 阅读更多

打印单词数、元音数和每个字符的频率

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

274 次浏览

输入一个字符串,查找用户输入的字符的总单词数、元音数和频率。输入:输入一个字符串:I love my MOM 输入要查找频率的字符:M M 的总频率:2 元音总数:4 单词总数:4 算法开始步骤 1 声明字符串数组、ch、i、freq 为 0、vow 为 0、word 为 0 步骤 2 输入一个字符串和一个字符 ch 步骤 3 循环从 i 到 0,str[i]!=’\o’ ... 阅读更多

广告
© . All rights reserved.