自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 汉诺塔问题

【代码】汉诺塔问题。

2022-09-03 19:02:30 136 1

原创 实验一 求完数(100分)

实验内容:编程实现找出1---1000之间的完数。(完数是一个数等于它的因子之和的数。例如:6的因子为1,2,3,而6=1+2+3,因此6是“完数”。)实验要求:输出格式如下:6 its factors are 1,2,328 its factors are 1,2,4,7,14496 its factors are 1,2,4,8,16,31,62,124,248...

2022-07-03 00:16:19 270

原创 7-16 IP地址转换

一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。输入在一行中给出32位二进制字符串。在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。...

2022-07-01 22:04:06 360

原创 7-11 简单选择排序显示第K趟

将N个整数按从小到大排序的选择排序法是这样工作的:选择所有数中最大(小)的,与最后一个(第一个)交换。通过一遍扫描,则最后一个元素必定是最大的元素(或第一个元素必定是最小的元素)。然后用同样的方法余下的N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,即完成对N个数的排序。本题要求对任意给定的K(...

2022-07-01 21:41:51 460

原创 Bug超多的简易贪吃蛇

放假闲着没事在写了个没有模块的贪吃蛇,bug有亿点多,难得改了就这样.代码如下:实现比较容易就一个大的循环检测 w,a,s,d移动,然后1,2,3可以控制速度。

2022-06-25 16:48:10 598

原创 简单设置一个哔哩哔哩的导航栏

新手上门

2022-04-09 14:26:44 1963 1

原创 5-3 字符金字塔 (15 分)

本题要求实现函数输出n行字符金字塔。函数接口定义:void CharPyramid( int n, char ch);其中n和ch是用户传入的参数,n为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行由字符ch构成的字符金字塔。注意每个字符后有一个空格。裁判测试程序样例:#include <stdio.h>void CharPyramid( int n, char ch );int main(){ int n; char c

2022-01-13 11:44:31 593

原创 6-67 多线程累加 (10 分)

启动10个线程,第一个线程从1加到10,第二个线程从11加到20.....第十个线程从91加到100,最后再把10个线程结果相加。线程类的已经完成,请完成Main类,实现输出。裁判测试程序样例:class Thread_test extends Thread{ int number; public static int sum; public Thread_test(int n) //构造函数 { number=n; } publi

2021-12-18 23:13:11 238

原创 6-57 链表和迭代器 (10 分)

请仔细阅读题目提供代码,完成程序,实现输出裁判测试程序样例:import java.util.*;public class Main{ public static void main(String args[]){ LinkedList<String> mylist=new LinkedList<String>(); mylist.add("Hello"); //链表中的第一个节点

2021-12-18 12:39:34 1409 5

原创 6-58 约瑟夫环(集合) (10 分)

约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。由于在Java语言中,使用链表来实现非常简单。请完成代码,实现相应输出。裁判测试程序样例:import java.util.LinkedList;import java.util.Scanner;public class Main { public static void main(String[] args) {

2021-12-18 12:36:09 271

原创 6-61 自定义异常 (10 分)

class DefaultException extends Exception{ static String str; DefaultException(String string) { str=string; } public String toString(){ return "DefaultException: "+str; } }//本体有一种更简单的方式直接使用super关键字/* * class DefaultException ex.

2021-11-21 00:30:54 540

原创 6-60 年龄输入异常 (10 分)

从键盘输入年龄,如果年龄大于120则年龄太大,如果是负数,则是非法输入。需要用自定义异常来实现。当输入正常年龄的时候,则把年龄打印出来;如果输入是大于120的正数,则输出“too old”;如果输入是负数,则输出“illegal input”。函数接口定义:仔细阅读主程序中的相关调用。裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(String args[]) { ..

2021-11-18 16:32:09 1125

原创 7-16 输入单词倒置 (10 分)

通过键盘输入几个单词,每个单词以空格分开。然后从最后一个单词开始,挨个输出每个单词。输出时每个单词之间有一个空格,最后一个单词后面没有空格。输入样例:I love Java结尾无空行输出样例:Java love I结尾无空行import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(Sys

2021-11-17 22:45:06 905

原创 6-2 找出大于num的最小素数 (16 分)

本题要求实现一个函数:找出大于m的最小素数,并将其作为函数值返回。函数接口定义:int Prime_number ( int N );其中N是用户传入的参数。N的值不超过int的范围,函数须返回 找到的满足条件的数。裁判测试程序样例:#include<stdio.h>int Prime_number ( int N );int main(){ int num; scanf("%d",&num); printf("...

2021-07-14 12:21:34 3192 1

原创 7-5 数组元素循环右移问题 (15 分)

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​A​1​​⋯A​N−1​​)变换为(A​N−M​​⋯A​N−1​​A​0​​A​1​​⋯A​N−M−1​​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移M位以

2021-07-13 12:49:49 585 2

原创 6-4 统计各位数字之和是5的数 (8 分)

本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。函数接口定义:int is( int number );void count_sum( int a, int b );函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。函数count_sum利用函数is统计给定区间[a,b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式count =.

2021-07-13 12:01:01 878

原创 6-3 使用函数求特殊a串数列和 (8 分)

给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。函数接口定义:int fn( int a, int n );int SumA( int a, int n );其中函数fn须返回的是n个a组成的数字;SumA返回要求的和。裁判测试程序样例:#include <stdio.h>int fn( int a, int n );int SumA( int a, int n );int main(){ int a,

2021-07-13 11:50:58 221

原创 6-1 使用函数求素数和 (14 分)

使用函数求素数和prime(p), 其中函数prime当用户传入参数p为素数时返回True,否则返回False. PrimeSum(m,n),函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数1<=m<n。函数接口定义:在这里描述函数接口:prime(p),返回True表示p是素数,返回False表示p不是素数PrimeSum(m,n),函数返回素数和裁判测试程序样例:/* 请在这里填写答案 */m,n=input().split()

2021-07-12 22:22:24 955

原创 6-3 使用函数输出指定范围内Fibonacci数的个数 (14 分)

本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m<n≤100000)之间的所有Fibonacci数的数目。 所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,fib(0)=fib(1)=1。其中函数fib(n)须返回第n项Fibonacci数;函数PrintFN(m,n)用列表返回[m, n]中的所有Fibonacci数。函数接口定义:在这里描述函数接口。例如:fib(n),返回fib(n)的

2021-07-12 22:20:30 716

原创 6-218 平面二维点集与圆位置关系统计 (8 分)

Point类是平面二维点类:私有属性普通字段x,y(表示每个点的坐标);方法有四个:init__初始化方法(用来初始化点 坐标x,y),获取私有普通字段x,y的方法Get X与Get Y(用来获取私有普通字段x,y的值)、专有方法__Str(用格式化输出点信息)等必要的方法。Circle类是表示平面圆类。Circle类有:私有属性普通字段center(圆心)、radius(半径),方法有三个:__init__初始化方法(用来初始化圆心、与半径)。方法GetStatistics计算该圆与二维点集的位置关系

2021-07-12 22:16:21 457

原创 7-9 统计字符 (10 分)

本题目要求从键盘读入一串字符,以回车结束。分别统计其中的英文字母、数字、空格和其他字符的数量。输入格式:输入在一行中给出一串字符。输出格式:按照样例格式输出统计好的英文字母、数字、空格和其他字符的数量。输入样例:w1e2r3t AGH4--# 23 %%**输出样例:字母:7,数字:6,空格:5,其他:7#include<stdio.h>int main(){ char ch='\0'; int a=0,b=0,c=0,d=0; whil

2021-07-12 22:06:51 1623

原创 7-5 求整数段和 (14 分)

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3 -2 -1 0 1 2 3 4 5 6 7 8Sum = 30#in.

2021-07-12 21:58:55 180

原创 7-9 求交错序列前N项和 (10 分)

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5输出样例:0.917#include<stdio.h>int main(){ int n; scanf("%d",&n); int i; float sum=0; float k=0; for(...

2021-07-12 21:46:17 342

原创 5-5输入一个正整数n,再输入n个字符,将这些字符输出,输出时在字符之间加一个空格,最后一个字符的后面没有空格

5-5输入一个正整数n,再输入n个字符,将这些字符输出,输出时在字符之间加一个空格,最后一个字符的后面没有空格。输入格式:在第1行输入一个正整数n在第2行输入n个字符输出格式:在一行内输出n个字符,请注意:字符之间有一个空格,最后一个字符的后面没有空格。输入样例:5Happy输出样例:H a p p y# include <stdio.h>int main(){ char ch; int first = 1,.

2021-07-12 21:39:27 11789 2

原创 7-1 水仙花数 (10 分)

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3​​+5​3​​+3​3​​。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3153370371407#include<stdio.h>int main(){ int n; scanf("%d",&n); ...

2021-07-12 21:28:48 7027 5

第6章 主观题参考答案.doc

学校的课后答案

2021-11-25

第7章 主观题参考答案.doc

学校的课后习题答案,希望能帮到你们

2021-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除