![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
沫忆拾忆
这个作者很懒,什么都没留下…
展开
-
打印正六边形(C语言)
【问题描述】编写一个程序,输入一个正整数N,在屏幕上用@,打印以N为边长的正六边形。【输入形式】输入一个正整数N。【输出形式】屏幕上输出以N为边长的正六边形。【样例输入】4【样例输出】 @@@@ @ @ @ @@ @ @ @ @ @ @@@@【样例说明】输入的为一个正整数,打印输出一个以这个正整数为边长的正六边形。#include<stdio.h>int main(){ int N; printf原创 2021-01-06 17:10:34 · 5192 阅读 · 4 评论 -
试题 基础练习 回形取数(C++)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8 9 6 3.转载 2021-04-03 13:28:42 · 123 阅读 · 0 评论 -
试题 基础练习 FJ的字符串(C++)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗?输入格式 仅有一个数:N ≤ 26。输出格式 请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA#include<i原创 2021-04-02 22:17:33 · 128 阅读 · 0 评论 -
人见人爱A^B(C++)
Problem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。Output对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。Sample Input2 312 66789 100000 0Sample Output89841#include原创 2021-04-02 20:32:54 · 461 阅读 · 0 评论 -
试题 算法提高 编程求一元二次方程的根(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 编写一个求解一元二次方程的实数根的程序,方程的系数由用户在运行xh输入格式 输入一行三个整数分别为一元二次方程的三个系数,数据之间以空格隔开输出格式 输出一行为方程的实数根(若两根不同 较大的在前 两根以空格隔开 若两根相同 输出一个 若无根 输出 NO )样例输入1 -5 4样例输出4 1样例输入1 -2 1样例输出1样例输入1 0 1样例输出NO#include<iostre原创 2021-03-31 21:22:12 · 198 阅读 · 0 评论 -
试题 算法训练 -2进制(C++)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 给出1个十进制整数N,计算出它的-2进制表示。输入格式 第一行:一个整数N,表示要转换的十进制数。输出格式 第一行:N的-2进制表示。样例输入-13样例输出110111数据规模和约定 100%的数据满足:|n|<=2000000000。提示 负二进制: 有这样一个数100110,它是-2进制的数,将它转换成10进制数的方法是1*(-2)5 + 0*(-2)4 + 0*(-2)3 + 1原创 2021-03-31 18:04:08 · 436 阅读 · 0 评论 -
打印锯齿矩阵(C++)
锯齿矩阵是指每一行包含的元素个数不相同的矩阵,比如:3 5 2 6 12 3 41 6 2 7读入若干对整数 (x,y),表示在第 x 行的末尾加上一个元素 y。输出最终的锯齿数组。初始时矩阵为空。输入格式第一行输入两个整数n,m(1≤n,m≤10000),其中 n 表示锯齿数组的行数,m 表示插入的元素总数。接下来一共 m 行,每行两个整数 x,y(1≤x≤n,0≤y≤10000),表示在第 x 行的末尾插入一个元素 y。输出格式一共输出 n 行,每行若干个用空格分隔的整数。如果某行没有原创 2021-03-31 16:29:34 · 573 阅读 · 0 评论 -
四平方和(C++)
四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 02 + 02 + 12 + 227 = 12 + 12 + 12 + 22对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <= d并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法程序输入为一个正整数N (N<5000000)要原创 2021-03-31 08:46:39 · 1421 阅读 · 1 评论 -
最大子阵(C++)
最大子阵 给定一个n×m的矩阵A,求A中的一个非空子矩阵,使这个子矩阵中的元素和最大。其中,A的子矩阵指在A中行和列均连续的一部分。输入格式输入的第一行包含两个整数n,m (1≤n,m≤50),分别表示矩阵A的行数和列数。接下来n行,每行m个整数,表示矩阵Aij(-1000≤Ai,j≤1000)。输出格式输出一行,包含一个整数,表示A中最大子矩阵的元素和。样例输入3 32 -4 1-1 2 14 -2 2样例输出...原创 2021-03-30 22:51:11 · 457 阅读 · 1 评论 -
奖券数目(C++)
奖券数目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。样例输入:无样例输出:52488#include<iostream>using namespace std;bool jud...原创 2021-03-30 22:47:53 · 367 阅读 · 0 评论 -
成绩分析(C++)
问题描述小蓝给学生们组织了一场考试,卷面总分为 分,每个学生的得分都是一个 到 的整数。请计算这次考试的最高分、最低分和平均分。输入格式输入的第一行包含一个整数 ,表示考试人数。接下来 行,每行包含一个 至 的整数,表示一个学生的得分。输出格式输出三行。第一行包含一个整数,表示最高分。第二行包含一个整数,表示最低分。第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。样例输入780925674889910样例输出991071.29#转载 2021-03-27 20:04:13 · 1173 阅读 · 0 评论 -
jmu-Java-03面向对象基础-01-构造函数与toString(Java)
定义一个有关人的Person类,内含属性:String name、int age、boolean gender、int id,所有的变量必须为私有 (private) 。 注意:属性顺序请严格按照上述顺序依次出现。###1.编写无参构造函数:打印"This is constructor"。将name,age,gender,id按照name,age,gender,id格式输出###2.编写有参构造函数 依次对name,age,gender赋值。###3.覆盖toString函数: 按照格式:**类原创 2021-03-23 14:01:52 · 8920 阅读 · 0 评论 -
程序改错题(Java)
程序改错题。下述代码有错,请参照程序的输出修改程序.public class Main { public static void main(String[] args) { Person[] p = new Person[3]; p[0].name = "zhangsan"; p[0].age = 18; p[1].name = "lisi"; p[1].age = 20; p[2].name = "w原创 2021-03-23 13:59:15 · 2544 阅读 · 0 评论 -
学生类-构造函数(Java)
定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private)。###1.编写有参构造函数: 能对name,sex,age赋值。###2.覆盖toString函数:按照格式:类名 [name=, sex=, age=] 输出。3.对每个属性生成setter/getter方法4.main方法中 •输入1行name age sex , 调用上面的有参构造函数新建对象。输入样例:tom 15 male原创 2021-03-23 13:56:16 · 4814 阅读 · 1 评论 -
定义类(Java)
请补充以下代码,完成输出要求。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a,b,c,d,e; a = in.nextInt(); b = in.nextInt(原创 2021-03-23 13:52:25 · 689 阅读 · 1 评论 -
定义类与创建对象(Java)
定义一个类Person,定义name和age属性,定义有参的构造方法对name和age进行初始化。在测试类中创建该类的2个对象,姓名、年龄分别为lili、19和lucy、20,在屏幕打印出2个对象的姓名和年龄。输入格式:本题目无输入输出样例:在这里给出相应的输出。例如:this person is lili,her age is 19this person is lucy,her age is 20public class Main { public static void ma原创 2021-03-23 13:50:30 · 4006 阅读 · 0 评论 -
数组工具类的设计(Java)
本题要求设计一个名为MyArrays的类,根据调用的方式实现相应的方法。函数接口定义:请同学根据该类的调用方式和结果,自行设计MyArrays类中的方法,满足应用的需要。裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.next原创 2021-03-23 13:47:49 · 1581 阅读 · 2 评论 -
Book类的设计(Java)
阅读测试程序,设计一个Book类。函数接口定义:class Book{}该类有 四个私有属性 分别是 书籍名称、 价格、 作者、 出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是 书籍名称、 价格、 作者、 出版年份 。裁判测试程序样例:import java.util.*;public class Main { public static void main(String[] args) { List <Book>原创 2021-03-23 13:45:12 · 4795 阅读 · 2 评论 -
设计一个矩形类Rectangle(Java)
设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Rectangle裁判测试程序样例:import java.util.Scanner;/* 你的代码将被嵌入到这里 *原创 2021-03-23 13:42:10 · 10556 阅读 · 1 评论 -
设计一个长方体类Cuboid(Java)
设计一个长方体类Cuboid (10 分)要求:设计一个名为Cuboid的类表示长方体。这个类包括三个名为length、width和height 的double型数据域,它们分别表示长方体的长、宽和高。 一个无参构造方法, length、width、height的默认值都为1。 一个为length、width、height指定值的构造方法。 一个名为getArea()的方法返回这个长方体的表面积。 一个名为getVolume()的方法返回这个长方体的体积。函数接口定义:public double g原创 2021-03-23 13:40:33 · 6568 阅读 · 1 评论 -
编程题:复杂情况下的数据统计问题-hebust(Java)
复杂环境下的数据统计问题进行数值统计的时候,可能会混入一些非数值的元素,下面请编程完成对输入序列进行求和统计并输出, 如果遇到非数值元素,则自动跳过,并在最终结果输出行之后另起一行,输出attention输入格式:单行输入,元素之间使用空格分开输出格式:对元素所对应的整数进行求和并输出如果遇到非数值元素,则自动跳过,并在最终结果输出行之后另起一行,输出attention输入样例a:在这里给出一组输入。例如:1 2 3 4 5输出样例a:在这里给出相应的输出。例如:15输入样例原创 2021-03-23 13:30:15 · 3188 阅读 · 0 评论 -
按正整数的相反数字顺序输出(Java)
本题目要求输入一个正整数,按数字的相反顺序输出。输入格式:输入一个正整数。输出格式:按输入正整数的数字相反顺序输出一个数字。输入样例:5236输出样例:6325import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt();原创 2021-03-22 22:34:09 · 2623 阅读 · 0 评论 -
按正整数的相反数字顺序输出(Java)
本题目要求输入一个正整数,按数字的相反顺序输出。输入格式:输入一个正整数。输出格式:按输入正整数的数字相反顺序输出一个数字。输入样例:5236输出样例:6325import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt();原创 2021-03-22 22:29:59 · 788 阅读 · 0 评论 -
编程题:数据的规范化处理问题-hebust(Java)
在进行数据处理时,输入数据未经过滤,存在一些不符合要求的数据 要求编写数据处理程序,小于0的数据一律指定为0,大于100的数据一律指定为100输入格式:输入:所有元素占一行,元素之间使用空格分开,元素均为整数,范围【-300…300】输出格式:输出:所有元素占一行,元素之间使用西文逗号分开,最后一个元素末尾保留西文逗号输入样例:在这里给出一组输入。例如:-1 10 105输出样例:在这里给出相应的输出。例如:0,10,100,import java.util.Scanner;原创 2021-03-22 22:27:00 · 2231 阅读 · 0 评论 -
学投资(Java)
小白学习了一些复利投资知识,想比较一下复利能多赚多少钱(所谓复利投资,是指每年投资的本金是上一年的本金加收益。而非复利投资是指每年投资金额不包含上一年的收益,即固定投资额)。假设他每年固定投资M元(整数),每年的年收益达到P(0<P<1,double),那么经过N(整数)年后,复利投资比非复利投资多收入多赚多少钱呢?计算过程使用双精度浮点数,最后结果四舍五入输出整数(Math的round函数)。输入格式:M P N输出格式:复利收入(含本金),非复利收入(含本金),复利比非复利收入多的部原创 2021-03-22 22:23:35 · 1094 阅读 · 0 评论 -
分解质因数(Java)
求出区间[a,b]中所有整数的质因数分解。输入格式:输入两个整数a,b。数据规模和约定 2<=a<=b<=10000输出格式:每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)输入样例:在这里给出一组输入。例如:3 10输出样例:在这里给出相应的输出。例如:3=34=225=56=237=78=2229=3310=25import java.util.Scanner;publ原创 2021-03-22 22:22:00 · 359 阅读 · 0 评论 -
统计符合条件元素的个数-hebust(Java)
统计1…n的闭区间中,能够被3整除元素的奇数和偶数的个数输入格式:输入值n的范围是 【1…1000】输出格式:奇数个数,偶数个数输入样例:5输出样例:1,0import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count1=0, count2原创 2021-03-22 22:19:25 · 1046 阅读 · 0 评论 -
上三角数字三角形(Java)
输入一个正整数n,输出具有n层的上三角数字三角形。输入格式:只有一个正整数n,1<=n<=100。输出格式:一个上三角数字三角形,每个数字占四个字符位置。输入样例:5输出样例:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n原创 2021-03-21 13:54:19 · 3152 阅读 · 0 评论 -
空心字母金字塔(Java)
输入一个大写的英文字母,输出空心的字母金字塔。输入格式:一个大写英文字母。输出格式:一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。输入样例: E输出样例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Str原创 2021-03-21 13:53:07 · 1913 阅读 · 0 评论 -
兔子繁殖问题(Java)
已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对…假设兔子的生育期为两年,且不死。那么问题来了,你能说出每个月的兔子数么?输入格式:输入一个数n,表示第n个月,1<=n<=24。输出格式:输出这个月兔子的数目。输入样例:4输出样例:5import java.util.Scanner;public class Main {原创 2021-03-21 13:51:09 · 893 阅读 · 1 评论 -
是否偶数(Java)
本题要求实现一个函数,判盘输入的整数是否是偶数,如果是偶数,返回true,否则返回false。函数接口定义:public static boolean isOdd(int data)说明:其中 data 是用户传入的参数。 data 的值不超过int的范围。函数须返回 true 或者 false。裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(String[] args) {原创 2021-03-21 13:50:10 · 5535 阅读 · 3 评论 -
计算钱币(Java)
编写程序,读取用户输入的代表总金额的double值,打印表示该金额所需的最少纸币张数和硬币个数,打印从最大金额开始。纸币的种类有十元、五元、一元,硬币的种类有五角、一角、贰分、壹分。输入格式:47.63输出格式:4 张十元1 张五元2 张一元1 个五角1 个一角1 个贰分1 个壹分输入样例:在这里给出一组输入。例如:47.63输出样例:在这里给出相应的输出。例如:4 张十元1 张五元2 张一元1 个五角1 个一角1 个贰分1 个壹分import java原创 2021-03-21 13:47:43 · 4229 阅读 · 2 评论 -
整数四则运算(Java)
输入2个整数,输出它们的和、差、乘积和准确的商。输入格式:输入两个整数输出格式:每一行中依次输出四则运算的结果输入样例:7016输出样例:在这里给出相应的输出。例如:865411204.375import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in);原创 2021-03-21 13:46:23 · 737 阅读 · 0 评论 -
判断闰年-hebust(Java)
根据输入的正整数y所代表的年份,计算输出该年份是否为闰年 闰年的判断标准:能够被4整除且不能被100整除的年份或者能够被400整除的年份输入格式:输入n取值范围是 【1…3000】输出格式:是闰年,输出 yes非闰年,输出 no输入样例:在这里给出一组输入。例如:100输出样例:在这里给出相应的输出。例如:noimport java.util.Scanner;public class Main { public static void main(String[原创 2021-03-21 13:45:07 · 186 阅读 · 0 评论 -
求最大值(求最大值)
本题目要求读入2个整数A和B,然后输出两个数的最大值。输入格式:输入在一行中给出2个绝对值不超过1000的整数A和B。输出格式:对每一组输入,在一行中输出最大值。输入样例:在这里给出一组输入。例如:18 -299输出样例:在这里给出相应的输出。例如:18import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new原创 2021-03-21 13:42:55 · 983 阅读 · 0 评论 -
基本输入(Java)
对输入的若干行(每行以空格或者多个空格)数字字符串求和并输出。输入格式:每行包含两个数字字符串,中间以一个或者多个空格分隔。输出格式:输出两个数的和输入样例:1 12 3-100 100-100 -10010 0输出样例:在这里给出相应的输出。例如:250-20010import java.util.Scanner;public class Main { public static void main(String[] args)原创 2021-03-21 13:41:27 · 162 阅读 · 0 评论 -
求和(Java)
本题目要求读入若干对整数a和b,然后输出它们的和。输入格式:在一行中给出一对整数a和b。 以下输入样例只有两对,实际测试数据可能有多对值。输出格式:对每一组输入,如果a的绝对值>1000,输出|a|>1000,否则输出a+b的值。输入样例:18 -2991001 -9-1001 8输出样例:-281|a|>1000|a|>1000import java.util.Scanner;public class Main { public sta原创 2021-03-21 13:39:58 · 1562 阅读 · 0 评论