找到 34423 篇文章,关于编程

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

Sunidhi Bansal
更新于 2019-07-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 -> 将元素类型为 int 的数组声明为 arr 步骤 ... 阅读更多

以对角线模式打印矩阵

Sunidhi Bansal
更新于 2019-07-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 且 i 打印步骤 5 -> 循环 For i=0 且 i

以反螺旋形式打印矩阵

Sunidhi Bansal
更新于 2019-07-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 且 o

按降序打印数字及其频率

Sunidhi Bansal
更新于 2019-07-30 22:30:26

435 次浏览

给定一个 int 元素数组,任务是按降序排列元素并找到它们的出现次数。输入: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-07-30 22:30:26

2K+ 次浏览

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

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

Sunidhi Bansal
更新于 2019-07-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("输入级数限制");    scanf("%d", &n); //级数从零开始的范围    for (i = 0; i < n; i++) { ... 阅读更多

打印两个排序数组中不相同的元素

Sunidhi Bansal
更新于 2019-07-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 声明为 int 类型,并将变量 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-07-30 22:30:26

180 次浏览

它将显示用户输入的给定集中缺少的值给定:array = {88, 105, 3, 2, 200, 0, 10};输出:1 4-9 11-87 89-99算法开始步骤 1-> 获取包含元素的数组,bool flag[MAX] 为 Fale,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-07-30 22:30:26

188 次浏览

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

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

Sunidhi Bansal
更新于 2019-07-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 循环 For 从 i 到 0 且 str[i]!=’\o’ ... 阅读更多

广告

© . All rights reserved.