- 博客(5)
- 收藏
- 关注
转载 CSP202109-1
题目描述A1,A2,…An是一个由n个自然数(即非负整数)组成的数组。在此基础上,我们用数组 B1,B2,…Bn 表示 A 的前缀最大值。Bi = max { A1, A2,…, Ai }如上所示, Bi定义为数组 Ai中前 i个数的最大值。根据该定义易知 A1=B1,且随着i 的增大,Bi单调不降。此外,我们用 sum = A1 + A2 +… + An 表示数组A 中 n个数的总和。现已知数组B ,我们想要根据 B的值来反推数组 A。显然,对于给定的 B,A 的取值可能并不唯一。试计算
2021-12-04 16:21:22 267
原创 Java for循环遍历字符串
输入:Welcome to Java!输出:Wloetaapackage step1;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); String inStr = input.nextLine();
2021-09-16 21:31:04 2797
原创 实验5-2:编求x的y次方的递归函数
题目描述编写计算x的y次幂的递归函数double getpower(int x, int y),并编写主程序进行测试。注意x、y是有符号整型变量,测试时要测试x或y的值为负整数的情况。输入每行输入2个整数x,y。若x为0,则结束输入。输出对应输入,每行输出一个结果。样例输入 Copy2,32,-32,102,-100,1样例输出 Copy8.0000000.1250001024.0000000.000977提示本题由实验指导书实验题第2题改编而成。要考虑x,y为正负整数
2021-04-30 19:50:43 6002 2
原创 整数求和
题目描述给定两个整数,求它们之和。输入两个整数A,B.输出两个整数的和。样例输入 Copy1 2样例输出 Copy3提示如果对程序答题格式不清楚的,可以查看系统左上角菜单的FAQ,里面有本题的各种语言的样例解答。在此列出用C/C++语言的答题示例如下(请把下面代码拷贝到代码提交框,点击提交):请注意代码中红颜色的部分,与VC++6.0编译器不同。如果不按红字的部分来写,将导致编译错误。C语言(使用GCC编译器):#include <stdio.h> int ma
2021-04-24 12:34:56 541
原创 整数幂函数
对于幂运算,大家经常会用到 “math.h” 里的一个函数 “double pow(double, double)” ,但这个函数也有其局限之处。这种局限主要体现在:它只能用于浮点数,对整型的幂运算并不能有效地解决。比如,观察下面的程序。for(int i=0;i<9;i++){ printf("%d\n",(int)pow(10.0,i));}return 0;运行之后会发现结果如下。 这不是我们想要的结果!因此,我们需要有一个能够计算整数幂运算的函数。 我们令这个函数为:
2021-04-23 20:58:14 4772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人