ICode9

精准搜索请尝试: 精确搜索
  • 3-101000以内所有各位数字之和为n的正整数2021-12-19 19:34:11

    输出1000以内所有各位数字之和为n的正整数,例如:如果输入的n是6,那么,105的各位数字之和1+0+5=6, 123的各位数字之和1+2+3=6,两者都满足要求。每行输出6列,每个整数占8位宽度右对齐。 输入格式: 从键盘输入整数n的值。 输出格式: 每行输出6列,每个整数占8位宽度右对齐。如果最后一行不

  • C/C++ c/c++ 给一个正整数, 要求:①求出它是几位数; ②分别打印出每一位数字; ③按逆序打印出各位数字, 例如原数为321, 应输出123。2021-12-19 14:01:00

    这个问题有一个很笨很直接的方法 就是设定很多变量来存放整数的各位数字  且原题目是不超过5位的正整数   这样效率低的没边  不过一般也没有人用这种方法  但是很神奇的是书上的答案就是这种方法    下面给出通解方法 int main() { int weishu(int n); void meiyiwei(

  • 蓝桥杯试题 算法训练 数的统计2021-12-18 15:58:16

    资源限制 时间限制:1.0s   内存限制:256.0MB 问题描述   在一个有限的正整数序列中,有些数会多次重复出现在这个序列中。   如序列:3,1,2,1,5,1,2。其中1就出现3次,2出现2次,3出现1 次,5出现1次。   你的任务是对于给定的正整数序列,从小到大依次输出序列中出现的数及出现的次数。 输入

  • 2021.12.11模拟总结2021-12-17 22:34:14

    今天进行了第二次模拟,总的来说表现还可以。最后九道题得分:560. 头一次用996,可以实时看到每道题得分,雀食不错。   排序的专题 3、众数(masses) 【问题描述】 由文件给出N个1到30000 间无序数正整数,其中 1≤N≤10000,同一个正整数可能会出现多次,出现次数最多的整数称为众数。求出它

  • 正整数分解-深度搜索优先DFS 递归函数实现2021-12-17 10:02:55

    正整数分解 题目编号:Exp08-Basic01,GJBook3-12-05 题目名称:正整数分解 题目描述:正整数n,按第一项递减的顺序依次输出其和等于n的所有不增的正整数和式。 输入:一个正整数n(0<n≤15)。 输出:每行输出如样例所示,和等于n的不增正整数和式,数字和运算符间无符号,最后一行结尾有一个回车换

  • js 判断是否为正整数(12.13)2021-12-17 08:34:24

    用法: 复制代码 1 if (!(/(^[1-9]\d*$)/.test(num))) { 2   alert(‘输入的不是正整数’); 3   return false; 4 }else { 5   alert(‘输入的是正整数’); 6 } 复制代码 判断数字、浮点的正则表达: 复制代码 1 ”^\\d+$” //非负整数(正整数 + 0) 2 “^[0-9]*[1-9][0-9]*$

  • 连续和(sum)--算法竞赛入门经典习题1-3:输入正整数n,输出1+2+...+n的值。(C++实现)2021-12-14 20:34:49

    连续和(sum)–算法竞赛入门经典习题1-3:输入正整数n,输出1+2+…+n的值。(C++实现) #include<stdio.h> #include <iostream> using namespace std; int main() { int n; cout << "请输入正整数n" << endl; cin >> n; int sum = 0; for (int i = 0; i <= n;i++)

  • 斐波那契数列2021-12-13 13:35:06

    描述 大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。 斐波那契数列是一个满足 的数列 数据范围:1≤n≤39 要求:空间复杂度 O(1),时间复杂度O(n) ,本题也有时间复杂度 O(logn) 的解法 输入描述: 一个正整数n 返回值描述: 输出一个正整数。 publi

  • 第五章总结2021-12-11 15:00:55

    5.1假设今年我国的人口总数为13亿,若按每年2%增长,计算从现在开始十年内每年的人口的数量 5.2编写程序,计算1-1/4+1/7-1/10+1/13-1/16+···的和,直到某一刻的绝对值小于10的负六次方 5.3输入一个正整数n,求值 5.4输入一个正整数n,求n! 5.5编写程序,输入一个整数n,计算1-1/4+1/7-

  • 最小公倍数之和C/C++2021-12-11 12:35:10

    题目描述 有N个正整数,求这N个正整数两两之间的最小公倍数之和。 输入说明 第1行 正整数N(N<=100)。 第2行 N个用空格分隔的正整数(每个正整数不超过10000)。 输出说明 输出这N个正整数两两之间的最小公倍数之和,结果对1000000007取模。 输入样例 4 2 3 7 6 输出样例 95 两个数

  • 343. 整数拆分2021-12-09 10:02:03

    给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/integer-break 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 import java.util.Scanner;

  • 输入一个正整数n,再输入n个正整数,将最小值与第一个数交换,最大值与最后一个数交换,输出交换后的n个数2021-12-05 17:34:26

    package Book;/** * @description: * @author: Honors * @create: 2021-12-05 */ import java.util.Arrays; import java.util.Scanner; //题目:输入一个正整数n,再输入n个正整数,将最小值与第一个数交换,最大值与最后一个数交换,输出交换后的n个数 //思路:我自己先假定一

  • 笔记:用java单纯的for循环实现控制台输出斐波那契数列2021-12-05 10:30:17

    代码如下         /*             斐波那契数列:斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8,             13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,             10946,17711,28657,46368……             需求

  • 冰岩作坊2021秋招第一题2021-12-04 20:32:40

    // 题目描述 //小 y 最近在整理书架,书架上有  本书,每本书都有一个编号 (,且唯一) //小 y 有自己独到的整理方式,不断将书架上任意一本书抽出来放到最前面,直到整理完成,即书的编号从前往后按  的顺序排列 //有时他整理了好久,书的编号依旧是乱的,他想要知道最少要抽书多少次,才能把书整

  • python实现将一个正整数分解质因数。例如:输入90,打印出90=2x3x3x5。2021-12-04 16:02:55

    n = int(input('请输入一个任意正整数:')) print('%d=' % n, end='') while n > 1: for i in range(2, int(n ** 0.5 + 1)): if n % i == 0: n = int(n / i) print('%d*' % i, end='')

  • 7-27 正整数A+B (15 分)2021-12-04 14:02:22

    题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。 输入格式: 输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。 注意:我

  • 力扣 41 缺失的第一个正数2021-11-30 15:02:32

    给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums = [1,2,0] 输出:3 示例 2: 输入:nums = [3,4,-1,1] 输出:2 示例 3: 输入:nums = [7,8,9,11,12] 输出:1 提示:     1 <= nums

  • 0343-整数拆分2021-11-29 08:34:53

    给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1。 示例 2: 输入: 10 输出: 36 解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。 说明: 你可以假设 n 不小于 2 且不大

  • F91(递归)2021-11-28 20:31:04

    麦卡锡是一个有名的计算机科学专家,在他的著作中,他定义了一个被称为"F91"的递归函数,这个函数是这样获得的:输入一个正整数N,按如下定义返回一个正整数: If N ≤ 100, then f91(N) = f91(f91(N+11));  If N ≥ 101, then f91(N) = N-10 编写程序计算出麦卡锡的F91函数 代码如下: #inc

  • 不一样的文章2021-11-27 23:06:14

    懒得打开头语,想睡觉; 题目描述 输入两个正整数 x_0, y_0x0​,y0​,求出满足下列条件的 P, QP,Q 的个数: P,QP,Q 是正整数。 要求 P, QP,Q 以 x_0x0​ 为最大公约数,以 y_0y0​ 为最小公倍数。 试求:满足条件的所有可能的 P, QP,Q 的个数。 输入格式 一行两个正整数 x

  • 计算正整数位数2021-11-27 23:00:45

    如何计算正整数的位数 1、在Java中Integer类给出了一种方式,比较当前数字和特定数字的值,来判断出当前数字的位数: 1 final static int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 2 99999999, 999999999, Integer.MAX

  • 算法题刷题笔记2021-11-24 20:04:04

    一个正整数有可能可以被表示为 m(m>1) 个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 现在你的任务是判断给定的整数n能否表示成连续的m(m>1)个正整数之和。 输入 输入只有一个整数n (1<n<230 +1)。 输出 若n能表示成连续的m(m>1)个正整数之和则输出“YES”,否则输出“NO”。

  • 算法第四章上机实验报告2021-11-17 22:03:54

    4-2 删数问题 (30 分) 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。如果数字最前面有0不输出。 输入格式: 第 1 行是1 个正整数 a。第 2 行是正整数k。

  • 百钱买百鸡2021-11-17 20:31:08

    百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100文钱买 100 只鸡,公鸡、母鸡、小鸡各买多少只? 给定一个正整数 n,用 n 文钱买 n 只鸡,问公鸡、母鸡、小鸡各买多少只? 输入格式 输入一个正整数 n。 输出格式 如果有解,依次输出公鸡、母鸡、小鸡的个数(用正整

  • PAT乙级-1001 害死人不偿命的(3n+1)猜想2021-11-17 15:33:40

    1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有