
C
自己的总结
绀香零八
闻过则喜,知非而进。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汉诺塔问题
汉诺塔(Hanoi)是必须用递归方法才能解决的经典问题。(这话不是我说的,是题目自带的)把圆盘从下面开始按大小顺序重新摆放到第二根柱子上,并且规定,每次只能移动一个圆盘,在小圆盘上不能放大圆盘。**输入格式要求:"%d" 提示信息:“Input the number of disks:”**输出格式要求:“Steps of moving %d disks from A to B by mean...原创 2019-12-10 20:13:30 · 634 阅读 · 0 评论 -
HBUOJ--走台阶
走台阶楼梯有10阶台阶,上楼可以一步上1阶,也可以1步上2阶,编程计算10阶台阶总共有多少走法.提示:可以递推计算,如1阶台阶总共一种走法,2阶台阶总共2走法,3阶台阶总共3种走法,直到计算出10阶台阶走法.输入格式:无输出格式:“Result=%d”算法分析:参考????此问题如果按照习惯,从前向后思考,也就是从第一阶开始,考虑怎么样到第二阶、第三节、第四阶……则很难找到问题的规律;而反过...原创 2019-12-01 01:09:20 · 265 阅读 · 0 评论 -
HBUOJ--素数幻方
HBUOJ–素数幻方求四阶的素数幻方。即在一个4*4的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的四个数字所组成的四位数, 均为可逆素数。【可逆素数:将某一素数的各位数字的顺序颠倒后得到的数仍是素数】**输入格式要求:"%d" 提示信息:“There are magic aquares with invertable primes as follow:\n”**输出格式要...原创 2019-11-30 23:54:38 · 1156 阅读 · 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 · 193 阅读 · 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 · 247 阅读 · 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 · 543 阅读 · 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 · 212 阅读 · 0 评论 -
数组的排序&查找
HBU OJ004冒泡排序(Bubble Sort)也称为沉降排序(Sinking Sort),之所以称其为冒泡排序,是因为算法中值相对较小的数据会像水中的气泡一样逐渐上升到数组的最顶端。与此同时,较大的数据逐渐地下沉到数组的底部。这个处理过程需在整个数组范围内反复执行多遍。每一遍执行时,比较相邻的两个元素。若顺序不对,则将其位置交换,当没有数据需要交换时,数据也就排好序了。编程将排序函数Da...原创 2019-11-19 23:22:56 · 2408 阅读 · 0 评论 -
HBU程序设计实验课习题
#HBU程序设计实验课习题–请编程找出肇事车辆的号码。##一辆汽车撞人后逃跑,4个目击者提供如下线索:甲:牌照三、四位相同; 乙: 牌号为31****丙:牌照五、六位相同; 丁: 三~六位是一个整数的平方请编程找出肇事车辆的号码。输出格式:“肇事车辆号码为:******。”#include <stdio.h>int main(){ int i,j,k,m,n;...原创 2019-11-05 11:01:30 · 1230 阅读 · 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 · 1152 阅读 · 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 · 194 阅读 · 2 评论 -
HBU OJ002
HBU OJ0010#A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?//贴上学长给我写的答案,有空再自己写【学长是大佬!!!】#inc...原创 2019-10-27 22:51:48 · 394 阅读 · 0 评论 -
翁恺男神的课堂--二维数组
Tic- Tac-Toe游戏的实现–未完成**·**读入一个3*3的矩阵,矩阵中的数字为1表示该位置上有一个X,为0表示为O**·**程序判断这个矩阵中是否有获胜的一方,输出表示获胜一方的字符X或O,或输出无人获胜#include <stdio.h>int main(){ const int size = 3; int board[size][size]; int i,...原创 2019-11-17 13:26:06 · 666 阅读 · 1 评论 -
进制转换
计算方法????????????二、八、十、十六进制之间的转换我学习的是这个博主的文章进制转换大全代码实现????????????参考了大佬的进制转换的模板:原文链接X(string)–>10(int):用ans乘以x再从高位到低位加上字符串的每一位数字即可(若数位上是字母则减a加10)int XToDec(string s,int x) //将给定的x进制字符串s转换成10进制{ int ans =...原创 2020-01-19 22:31:03 · 221 阅读 · 0 评论 -
数组数据的处理
查找int Search(int a[], int n, int x);从键盘任意输入10个整数存入一个数组中,然后任意输入一个整数x,采用顺序查找法,在数组中查找该数,如果找到,则函数返回该数在数组中的下标位置,并在主函数中打印该值;如果没有找到,则返回-1,并在主函数中打印“Not found!”。在主函数中调用函数Search顺序查找x,然后在主函数中打印查找结果。要求必须...原创 2019-12-01 01:53:51 · 379 阅读 · 2 评论 -
一些供以后刷到重题调用的小结--2
#学校OJ已经刷到2000+啦,再来总结一下叭,感觉上这500分比以前要慢了…偷机取巧了很多,遇到某些函数、重题真就直接来博客复制了,不愧是我,emmmmm,这样是不可以的!!!0 .C语言算法之将十进制数转换成二进制数【原文链接,感觉博主是大佬】https://blog.youkuaiyun.com/weixin_41676881/article/details/80745177````导语:在C语...原创 2019-11-10 00:06:24 · 204 阅读 · 0 评论 -
一些有趣的数字哦
上大学后认识了许多新的词语,其中就包括一些奇奇怪怪的数字们#最大公约数【MaxCommonFactor】方法太多,有空总结,先贴上某大佬给出的求最大公约数的函数写法的最简单的方法int gcd(int a,int b) //用辗转相除法来递归求最大公约数 { if(a<=0||b<=0){ return -1; } return !b ? a : gcd(b,a%b...原创 2019-11-06 22:49:56 · 3060 阅读 · 0 评论 -
一些供以后刷到重题调用的小结
#已经刷到1000+了,来总结一下叭#1#const double pi= 3.14159; or #define PI 3.14159#2#浮点数不是真正的实数,无法与0直接比较大小例子如下【判断三角形的形状时也用到了无法直接与0比较】#include <stdio.h>#include <math.h>#define EPS 1e-6i...原创 2019-11-06 21:54:27 · 211 阅读 · 2 评论