自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 冒泡排序及优化

冒泡排序通常是最早接触的一种排序原理是:每一次#include<iostream>using namespace std;void bubbleA(int num[], int size);void bubbleB(int num[], int size);//void bubblec(int num[], int size);void bubbleC(int num[]...

2020-04-07 22:36:03 220

原创 实验二2.1 打印温度柱状图 2.2 处理零下温度

1)问题描述下图是某城市15天的气温变化曲线。其中标注为A的地方称为峰点,标记为B的地方称为谷点,而标记为C的地方称为崮。要求编写1个函数输入15天的气温,然后通过3个函数分别实现下述功能:(1)打印每天温度的柱状图(仅考虑温度为正值的情况)。(2)打印所有峰点的位置(该月的第几天)及峰值。如果没有,则打印没有峰值。(3)打印最长的崮的长度。只使用一重循环即可求出。(2)问题要求请实...

2020-04-07 22:12:29 1644

原创 实验二各种有趣的排序(2.3猴子排序,2.4算珠排序,2.5面条排序)

(1)问题描述(以下都是题目老师可能怕我们看不懂详细的就差给我们写出来了)一只猴子一直在打印机上胡乱打字,只要有无限的时间,总有一天可以恰好打印出一部莎士比亚的著作。这个理论同样可以用在排序上面。如果我们给数组随机排列顺序,每一次排列之后验证数组是否有序,只要次数足够多,总有一次数组刚好被随机成有序数组。这样的排序算法和猴子用打印机打出莎士比亚著作的理论很相似,所以被称为“猴子排序”。(...

2020-04-07 22:12:12 1049 4

原创 c++小游戏:飞机游戏

游戏说明:能够通过上下左右来控制飞机的位置,按空格建能够发射子弹,敌机随机生成并从顶端下落,若子弹击中飞机,那么子弹和飞机一起消失,若敌机与我方飞船碰撞或到达地面,则life减一,击中敌机三次后,敌机速度会提高;可玩性不高,因为用清屏函数做的闪屏太厉害主要是easyx还没整明白…是跟网课一老师学的,老师用c写的,我用了c++不过我也没改动太多,在原有的基础上增加了随机下落,生命值,速度等级什...

2020-03-28 22:04:08 3143 1

原创 c++小游戏:九宫格

有一个小伙伴问我用python写一个九宫格游戏咋写,没有思路,要求能上下左右移动那种,我想了想思路倒是有,就是我不会用python阿!所以写了个c++版的 嘿嘿游戏就是按键wasd分别对应上做下右,然后输入一下动一下,最后成功就返回通关提示问题就是在设置随机二维数组,生成了二维数组就判断0的位置,根据他判断一下能不能移动,以及谁和谁移动,移动完在判断下顺序对不对成不成功。先上一下结果图,还是...

2020-03-17 23:20:31 2935 3

原创 实验一1.1 Vedic Square and Vedic Star 1.2 电梯

学习c++的第一次实验课布置了两个小编程题1.1Vedic Square and Vedic Star(1)问题描述Vedic Square(吠陀方形)是一个来源于古印度的数学问题,是一个9×9的表,与九九乘法表类似。只是表的每个格不是行列序号的乘积,而是乘积的数字根。数字根(Digital Root)就是把一个数的各位数字相加,再将所得数的各位数字相加,直到所得数为一位数字为止。而这个一...

2020-03-07 19:17:42 1519

原创 c语言实现蛇形矩阵和回形矩阵

蛇形矩阵#include<stdio.h>/*输出蛇形矩阵*/int main(){ int n; int num[1000][1000]; int i=0,j=0; int count = 0; scanf("%d",&n); num[i][j]=++count;//为num[0][0]赋值1 while(co...

2020-02-27 12:42:34 9045 6

原创 C语言:对字符串快速排序

快速排序先看一下对数字怎么快速排序写一下过程void quick(int num[],int start, int finish)//传入数组,开始和结尾的数组下标{ if(start<finish) { int i=start,j=finish; int x=num[start];//设置基数,也就是num[0],把值储存在x中 ...

2020-02-26 19:42:02 3934 2

原创 c语言: 链表法和数组法解决约瑟夫环

题目:据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。输出自杀序号。方法一:通过数组解决#include<stdi...

2020-02-25 19:14:36 305

原创 c语言:创建环状链表

/* 要创建一个环形链表,创建十个节点并赋值0-9,并依次输出*/#include <stdio.h>#include <malloc.h>#define N 10struct node{ int num; struct node* next;};struct node*create()//方法是尾插法,也就是头指针一直不变,从尾部插入创建...

2020-02-25 18:49:49 2318

原创 c语言 不重复随机数以及随机数间隔重复问题

写下面的代码时碰到的一些问题 包括生成不重复随机数和随机数相同买彩票规则:“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1–33中选择;蓝色球号码从1–16中选择。重点是生成不重复的随机数。编写程序:输入想要购买的彩票数z,输出z张彩票遇到的问题是:生成多张彩票数时,间隔彩票的号码数(生成的随机数)是相同的;其实是上学期的题,上学期犯得错,拖到现在才想着解决...

2020-02-24 21:37:04 2502 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除