![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数题
薇鹅酱。
这个作者很懒,什么都没留下…
展开
-
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 · 622 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 1431 阅读 · 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 · 279 阅读 · 0 评论 -
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 · 548 阅读 · 0 评论 -
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 · 1130 阅读 · 0 评论 -
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 · 903 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论 -
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 · 467 阅读 · 0 评论 -
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 · 968 阅读 · 0 评论 -
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 · 742 阅读 · 0 评论