笔记
百万象
一个敲代码的小白
展开
-
用接口做参数,写个计算器,能完成加减乘除运算。
设计一个类UseComputer,类中含有方法:public void useComputer(Computer com,int one,int two),此方法能够用传递过来的对象调用computer方法完成运算,并输出运算的结果。1.定义一个接口Computer含有一个方法int computer(int n,int m);4.设计一个主类Test,调用UseComputer中的方法useCom来完成加减乘除运算。设计四个类分别实现此接口,完成加减乘除运算//原创 2022-10-28 12:37:09 · 1711 阅读 · 1 评论 -
C语言:递归实现顺序输出整数。
本题要求实现一个函数,对一个整数进行按位顺序输出。函数接口定义:void printdigits( int n );函数printdigits应将n的每一位数字从高位到低位顺序打印出来,每位数字占一行。裁判测试程序样例:#include <stdio.h>void printdigits( int n );int main(){ int n; scanf("%d", &n); printdigits(n);原创 2022-01-13 17:22:46 · 4318 阅读 · 5 评论 -
C语言:递归实现十进制转换二进制。
本题要求实现一个函数,将正整数n转换为二进制后输出。函数接口定义:void dectobin( int n );函数dectobin应在一行中打印出二进制的n。建议用递归实现。裁判测试程序样例:#include <stdio.h>void dectobin( int n );int main(){ int n; scanf("%d", &n); dectobin(n); return 0;}/*原创 2022-01-13 17:20:38 · 5234 阅读 · 0 评论 -
递归求Fabonacci数列 。
本题要求实现求Fabonacci数列项的函数。Fabonacci数列的定义如下:f(n)=f(n−2)+f(n−1)(n≥2),其中f(0)=0,f(1)=1。函数接口定义:int f( int n );函数f应返回第n个Fabonacci数。题目保证输入输出在长整型范围内。建议用递归实现。裁判测试程序样例:#include <stdio.h>int f( int n );int main(){ int n; scanf("%d.原创 2022-01-13 17:18:16 · 1171 阅读 · 0 评论 -
本题要求递归实现一个计算非负整数阶乘的简单函数。
求 1!+2!+3!+...+n! 的值函数接口定义:double fact( int n );double factsum( int n );函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+...+n! 的值。题目保证输入输出在双精度范围内。裁判测试程序样例:#include <stdio.h>double fact( int n );double factsum( int n );int main(){ int原创 2022-01-13 17:00:27 · 3309 阅读 · 0 评论