找到 34423 篇文章 关于编程

在 C 程序中打印指定字符出现指定次数后的字符串

Sunidhi Bansal
更新于 2019年8月8日 10:18:04

692 次浏览

任务是打印在指定字符出现指定次数后给定的字符串,该次数由用户输入指定:字符串 = {"I am harsh vaid "} 字符 = 'a' 计数 = 2 输出:rsh vaid 这意味着用户指定了字符 'a' 及其出现次数 2,因此应在 'a' 出现两次后显示输出字符串。算法开始步骤 1 -> 输入字符 ch(例如 'a')和计数(例如 2)作为整数步骤 2 -> 使用 sizeof(string)/sizeof(string[0]) 声明并初始化 n 为字符串大小步骤 3 -> 循环 For i 从 0 到 i < n 如果 ch 等于 string[i] 计数器递增 如果计数器等于计数 从 i+1 打印字符串 结束循环结束 ... 阅读更多

使用一个循环在 C 程序中打印图案

Sunidhi Bansal
更新于 2019年8月8日 09:27:32

3K+ 次浏览

挑战仅使用一个循环和 continue 语句来显示图案。算法开始步骤 1 -> 声明起始变量 i 和 j 为 0,行数 n 为 6步骤 2 -> 循环 For i=1 到 i<=n

在 C 程序中打印总和小于等于 k 的三元组

Sunidhi Bansal
更新于 2020年7月1日 08:08:03

109 次浏览

给定一个包含一组元素的数组,任务是找出正好包含三个元素且总和小于等于 k 的集合。输入 - arr[]= {1, 2, 3, 8, 5, 4} 输出 - 集合 -> {1, 2, 3} {1, 2, 5} {1, 2, 4} {1, 3, 5} {1, 3, 4} {1, 5, 4} {2, 3, 5} {2, 3, 4}首先,任务是根据数组大小计算数组大小,根据该大小,i 的 for 循环迭代到 size-2,j 的 for 循环迭代到 size-1,k 的 for 循环迭代到 size算法开始步骤 1 ... 阅读更多

在 C 程序中打印句子中最长的回文词

Sunidhi Bansal
更新于 2019年8月8日 09:12:57

1K+ 次浏览

给定一个句子,挑战是从给定的句子中找到最长的回文。什么是回文?回文是一个词或序列,即使反转字符串后其含义也保持不变。例如 - Nitin,反转字符串后其含义保持不变。挑战是从给定的句子中找到最长的回文。例如句子是:malayalam liemadameil iji它包含三个回文词,但最长的是 - liemadameil算法开始步骤 1 -> 声明起始变量 I、j、k、l、max 为 0,index 为 -1,check 为 0,count 为 0步骤 2 -> 循环 For i 从 0 到 ... 阅读更多

在 C 程序中打印 n 个 0 和 m 个 1,使得没有两个 0 和三个 1 连续在一起

Sunidhi Bansal
更新于 2019年8月8日 09:08:00

164 次浏览

应该有一系列 N 个 0 和 M 个 1,这样形成的序列不应包含两个连续的 0 和三个连续的 1。输入 - N=5 M=9 输出 - 1 1 0 1 1 0 1 1 0 1 0 1 0 1 注意 - 要生成上述序列,如果语句 (m < n-1) || m >= 2 * (n + 1) 为真,则无法生成上述序列。建议先仔细阅读题目的逻辑,自己尝试一下,然后再看下面的解决方案。算法开始步骤 1 -> 输入 ... 阅读更多

C程序:不使用if或switch语句打印个位数字作为单词

Sunidhi Bansal
更新于 2019年8月8日 09:02:44

244 次浏览

将给定的数字值打印为单词。使用 0-9 的 switch case 语句很容易做到,但挑战是不使用它们。输入 - N=900 输出 - NINE ZERO ZERO 可以通过创建一个包含 0-9 单词的指针数组来实现。算法开始步骤 1 -> 声明整数变量 num、i 和指针数组 char *alpha,其值为 {"ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE"}步骤 2 -> 声明字符数组 str[20]步骤 3 -> 使用参数 num、str、10 调用函数 itoa步骤 4 -> 循环 For i=0 且 str[i]!=’\o’ 且 i++ 打印 alpha[str[i] - '0'] ... 阅读更多

在 C 程序中打印 1/n 的前 k 位数字,其中 n 是正整数

Sunidhi Bansal
更新于 2019年8月8日 08:59:15

133 次浏览

输入数字 N,使得 1/N 将返回生成的十进制数,直到限制为止。使用浮点数很容易,但挑战是不使用它们。输入 - n=5 k=5 输出 - 20000这意味着如果 n=5 且 k=5,则在将 1/5 除以 5 后,应显示输出到小数点后 5 位。算法开始步骤 1 -> 声明整数变量 n 为 9,k 为 7,remain 为 1,i步骤 2-> 循环 for i 从 0 到 i结束循环结束示例#include int main() { int n = 9, k = 7, remain=1, i ; // 输入 n ... 阅读更多

Java 中 deepToString() 和 asList() 方法的重要性?

raja
更新于 2023年11月23日 10:13:54

272 次浏览

数组是一个对象,它在一个连续的内存位置中保存单个类型的固定数量的值。deepToString() 和 asList() 方法都是 Arrays 类的静态方法。deepToString() 方法将多维数组转换为字符串,并检查数组是否包含元素作为数组,然后将其转换为字符串格式。asList() 创建一个固定大小的列表,这意味着我们不能使用 add() 方法在 Arrays.asList() 返回的列表中添加元素。asList() 方法充当数组和列表之间的桥梁,因为... 阅读更多

在 C 程序中打印给定数字的个位数的倍数

Sunidhi Bansal
更新于 2019年8月8日 08:50:18

5K+ 次浏览

输入数字 N 并获取给定数字的个位数并显示该数字的倍数。输入 - N=326 输出 - 个位数是 6,其倍数是 2 和 3 注意 - 可以通过计算该数字与 10 的模来获取任何数字的个位数。例如 - 如果你给定一个数字 N,你需要找到它的个位数,你可以使用 N%10,它将返回数字 N 的个位数算法开始步骤 1 -> 声明起始变量 num、num2 和 i步骤 2 -> 输入数字 num步骤 3 -> 将 num%10 存储在 num2 中 ... 阅读更多

在 C 程序中计算内接于等边三角形内接圆的正方形的面积?

sudhir sharma
更新于 2019年8月13日 10:21:35

130 次浏览

该程序用于查找内接于等边三角形内切圆的正方形的面积。内接于等边三角形的圆的半径为 a/(2√3)。圆的直径是正方形的对角线,d = 2 * r = a/ √3 正方形面积公式为已知其对角线为 ½ d2,A = 0.5 * d2 A = (1/2) * (a2) / (3) = (a2/6) 示例#include using namespace std; int main() { float area,a = 10; area = (a*a) / 6; cout

广告
© . All rights reserved.