- 博客(9)
- 收藏
- 关注
原创 1013 数素数 (20 分)令 P i 表示第 i 个素数。现任给两个正整数 M≤N≤10 4 ,请输出 P M 到 P N 的所有素数。
输入格式: 输入在一行中给出M和N,其间以空格分隔。 输出格式: 输出从PM到PN的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。 输入样例: 5 27 结尾无空行 输出样例: 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 结尾无空行 代码如下: 思路:筛法求出素数并放入数组 数量到n个后停止 #includ...
2021-12-15 17:50:19
1840
原创 7-4 个位数统计 (15 分)给定一个 k 位整数 N=d k−1 10 k−1 +⋯+d 1 10 1 +d 0 (0≤d i ≤9, i=0,⋯,k−
输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数N。 输出格式: 对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。 输入样例: 100311 结尾无空行 输出样例: 0:2 1:3 3:1 代码如下: #include<stdio.h> int main() { char n[1001];//字符数组代表位数 gets(n); i...
2021-11-24 15:09:21
10917
8
原创 7-3 连续因子 (20 分)一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出
输入格式: 输入在一行中给出一个正整数N(1<N<231)。 输出格式: 首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按因子1*因子2*……*因子k的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。 输入样例: 630 输出样例: 3 5*6*7 代码如下: //连续因子序列 #include<bits\stdc++.h> using namespace std; int main() { int sum,cou...
2021-11-23 23:50:11
2715
原创 Keven 有一个矩形,长为 aa,宽为 bb,他希望将三个边长相等并且边长是正整数的正方形(牛客网题目)
链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 输入描述: 第一行,两个正整数,aaa、bbb,表示矩形的长和宽(1<=a,b<=1e181<=a,b<=1e181<=a,b<=1e18) 输出描述: 在一行中输出一个整数,表示正方形的最大边长。 示例1 输入 复制2 6 2 6 输出 复制2 2 示例2 输入 复制1 1 1 1 输出 复制0 0 备注: 如果矩形中不能放下三个边长相等并且边长是正整数.
2021-11-16 20:38:29
631
原创 7-2 然后是几点 (15 分)有时候人们用四位数字表示一个时间,比如 1106 表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样
输入格式: 输入在一行中给出 2 个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即 5 点 30 分表示为530;0 点 30 分表示为030。流逝的分钟数可能超过 60,也可能是负数。 输出格式: 输出不多于四位数字表示的终止时间,当小时为个位数时,没有前导的零。题目保证起始时间和终止时间在同一天内。 输入样例: 1120 110 结尾无空行 输出样例: 1310 结尾无空行 代码: #inclu..
2021-11-10 16:52:31
6270
1
转载 Java学习-匿名内部类和代码块
Java学习-匿名内部类和代码块 1.代码块 2.内部类的使用方式 1.代码块 1.局部代码块: 局部位置,用于限定变量的声明周期,及早释放,有助于内存利用率,多个代码块,按照顺序来执行 public class CodeDemo { public static void main(String[] args) { //局本部代码块 --> 局部位置,用于限定局部变量的声明周期,及早释放,有助于内存利用率 { int x =10; ...
2021-11-10 16:48:56
379
原创 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/
6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯ 函数接口定义: double funcos( double e, double x ); 其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。 裁判测试程序样例: #include <
2021-09-07 22:28:27
4809
原创 JAVA 数组基础 (简) 稀疏数组
public class array03 { // 稀疏数组 public static void main(String[] args) { // 原数组 int[][] array = new int[10][10]; array[0][2] = 1; array[9][3] = 2; System.out.println("输出原数组"); for (int[] ints ..
2021-08-27 21:47:23
121
原创 C语言 7-3 输出三角形字符阵列 (15 分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
#include<stdio.h> int main() { int n,sum; scanf("%d",&n); sum = n*(1+n)/2; //总数 int p,t; t = n-1; //第一行个数 for(p=0;p<sum;p++) { printf("%c ",'A'+p); //总数 if ...
2021-08-18 19:57:29
9193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅