HBU编程题
HBU编程题
绀香零八
闻过则喜,知非而进。
展开
-
汉诺塔问题
汉诺塔(Hanoi)是必须用递归方法才能解决的经典问题。(这话不是我说的,是题目自带的)把圆盘从下面开始按大小顺序重新摆放到第二根柱子上,并且规定,每次只能移动一个圆盘,在小圆盘上不能放大圆盘。**输入格式要求:"%d" 提示信息:“Input the number of disks:”**输出格式要求:“Steps of moving %d disks from A to B by mean...原创 2019-12-10 20:13:30 · 555 阅读 · 0 评论 -
HBUOJ--走台阶
走台阶楼梯有10阶台阶,上楼可以一步上1阶,也可以1步上2阶,编程计算10阶台阶总共有多少走法.提示:可以递推计算,如1阶台阶总共一种走法,2阶台阶总共2走法,3阶台阶总共3种走法,直到计算出10阶台阶走法.输入格式:无输出格式:“Result=%d”算法分析:参考????此问题如果按照习惯,从前向后思考,也就是从第一阶开始,考虑怎么样到第二阶、第三节、第四阶……则很难找到问题的规律;而反过...原创 2019-12-01 01:09:20 · 179 阅读 · 0 评论 -
HBUOJ--素数幻方
HBUOJ–素数幻方求四阶的素数幻方。即在一个4*4的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的四个数字所组成的四位数, 均为可逆素数。【可逆素数:将某一素数的各位数字的顺序颠倒后得到的数仍是素数】**输入格式要求:"%d" 提示信息:“There are magic aquares with invertable primes as follow:\n”**输出格式要...原创 2019-11-30 23:54:38 · 1084 阅读 · 0 评论 -
HBUOJ--打印问题
HBUOJ–打印问题0 打印输入0~9,打印图形输入数据:4输出数据:????#include<stdio.h>int main(){ printf("Enter n(1-9):"); int n,i,j; scanf("%d",&n); printf("\n"); //两重循环 for(i=n;i>0;i--){//...原创 2019-11-30 22:25:06 · 156 阅读 · 0 评论 -
HBUOJ--牛顿迭代法
HBUOJ–牛顿迭代法牛顿迭代法如何快速了解牛顿迭代法,请看????如何通俗易懂的讲解牛顿迭代法迭代关系式:用牛顿迭代法求根。方程为ax^3 + bx ^2+cx+d=0,系数a、b、c、d由主函数输入,求x在1附近的一个实根。求出根后,由主函数输出。程序的运行示例如下:输入方程的系数a、b、c、d:1 2 3 4方程是: 1.00x^3 + 2.00x ^2+ 3.00x+ ...原创 2019-11-30 21:14:59 · 211 阅读 · 0 评论 -
HBU OJ005
****除式还原(1)给定下列除式,其中包含5和7,其它打X的位置上是任意数字,请加以还原。输出格式要求:"%ld/%d=%d\n"程序运行示例如下:51463/53=971#include <stdio.h>#include <stdlib.h>main(){ long int i; int j,k,l; for(i=10000;i&...原创 2019-11-20 09:39:20 · 498 阅读 · 0 评论 -
HBU OJ004
HBU OJ004**如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则A和B称为亲密数。求10000以内的亲密数。输出格式要求:"(%4d,%4d)\n"程序运行示例如下:( 220, 284)(1184,1210)(2620,2924)(5020,5564)(6232,6368)#include <std...原创 2019-11-20 09:28:18 · 180 阅读 · 0 评论 -
数组的排序&查找
HBU OJ004冒泡排序(Bubble Sort)也称为沉降排序(Sinking Sort),之所以称其为冒泡排序,是因为算法中值相对较小的数据会像水中的气泡一样逐渐上升到数组的最顶端。与此同时,较大的数据逐渐地下沉到数组的底部。这个处理过程需在整个数组范围内反复执行多遍。每一遍执行时,比较相邻的两个元素。若顺序不对,则将其位置交换,当没有数据需要交换时,数据也就排好序了。编程将排序函数Da...原创 2019-11-19 23:22:56 · 2316 阅读 · 0 评论 -
HBU程序设计实验课习题
#HBU程序设计实验课习题–请编程找出肇事车辆的号码。##一辆汽车撞人后逃跑,4个目击者提供如下线索:甲:牌照三、四位相同; 乙: 牌号为31****丙:牌照五、六位相同; 丁: 三~六位是一个整数的平方请编程找出肇事车辆的号码。输出格式:“肇事车辆号码为:******。”#include <stdio.h>int main(){ int i,j,k,m,n;...原创 2019-11-05 11:01:30 · 1195 阅读 · 0 评论 -
HBU程序设计实验课习题
#HBU程序设计实验课习题–九九乘法表编写程序,打印输出如下图所示的乘法九九表:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 94 6 8 10 12 14 16 189 12 15 ...原创 2019-11-05 10:58:57 · 1088 阅读 · 1 评论 -
HBU OJ003
HBU OJ0009#编写一个函数,返回三个数的中间值,并在主函数中调用这个函数,实现其功能。//我不会,呜呜呜呜呜,贴上搜的答案,搜的答案系统没给我过【我看他就是故意刁难我】//#include "stdafx.h"//If the vc++6.0, with this line.#include <stdio.h>int midnum(int a,int b,int c)...原创 2019-10-27 23:09:21 · 158 阅读 · 2 评论 -
HBU OJ002
HBU OJ0010#A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?//贴上学长给我写的答案,有空再自己写【学长是大佬!!!】#inc...原创 2019-10-27 22:51:48 · 344 阅读 · 0 评论