自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 171128——程序练习:动态数组申请&数组元素值倒置

很久没来写总结的感觉。上个周末好歹有时间看了看数组剩下的快要烂尾的知识点。今天做程序练习。 这个程序在完成这样一件事情: 由用户给定一个数目,而后由此申请动态空间得到相应长度的数组,由随机数函数赋值得到一组数字,之后把这组数组倒置排序。在做倒置的时候考虑到实质是首尾互换,于是不可避免要遇到奇数偶数难同归一路的情况,那就干脆分类讨论。这个思想自己觉得很可以保留。 代码:#include<iost

2017-11-28 22:39:15 340

原创 171122—数组程序练习(排序并输出下标&两个数组按顺序排成一个)

又见老师编程能力。。。 每次上机,自己之前看过的、想了想没有很具体的思路的题目,到了老师那都是一个评价: “这很简单啊。” ………一.如何对一个数组排序,并且输出时能够同时输出其原数组的下标?初步考虑的时候想用二维数组(a[][]不是有俩下标嘛?换一个留一个当储存啊),仔细想想这属于想偏了。 忽视了其存储结构,也完全没想过怎么把下标输出来。老师只提了一句,这一句就足够惊醒梦中人了:你用俩数组

2017-11-22 23:53:21 1208 1

原创 171121—数组程序练习(随机数,排序,作为传值参数)

一.随机数函数: 在库函数中有: rand() 函数可以用来生成随机数,其原理为线性同余方程,因此其实际生成的数字:X=(参数i*n+参数j)/模M;需要三个参数来确定,实际是“伪随机数”,由百度发现,真正意义上的随机数是认为难以模拟的,真正的随机数必须涉及物理现象如“抛掷硬币各面朝上的次数”等。rand()函数需要头文件 cstdlib; 在调用rand函数之前,需要对其进行初始化,也就是

2017-11-21 23:10:31 253

原创 171114—程序学习:猜数游戏。

这题自己折腾很久了。没搞出来。看了参考的程序,当时学习了,存点自己的考虑。 原题: 猜数游戏。玩家想好了一个 1~1000 之内的整数,由计算机来猜这个数。如果计算机猜出的数比 玩家想的数大,则玩家输入1;如果计算机猜出的数比玩家想的数小,则玩家输入-1;这个过程一直进行到 计算机猜中为止,玩家输入0。一针见血的问题: 怎么实现多次输入数值加回车?你之前写的程序可是只能玩一次就挂掉了。。!

2017-11-14 20:38:02 2746

原创 171111—函数练习:梯形法求积分

程序练习是用来检查前期知识掌握情况并复习的好办法。 坦白:双十一肯定要狂欢一把对不对。所以这篇总结是第二天上午写的。。 原题: 考虑把下面三个函数做为底层函数,定义一个TN积分函数,以函数指针作为参数来调用它们。 复合函数是吧。。问题一:当一个函数需要另一个函数来做参数的时候,另一个函数的参数怎么办?答:一起写在“一个函数”的形参表里。理解函数的头部是主函数与子函数的接口,写在形参表里相

2017-11-12 11:39:17 3340 1

原创 171110—题:【递归改写】

今天终于把断断续续考虑了一个星期的题想了出来。 原题是:将print函数改写成等价的递归形式。#include<iostream>using namespace std;void print(int w){ for(int i=1;i<=w;i++) { for(int j=1;j<=i;j++) cout<<i<<" ";

2017-11-11 10:30:39 760

原创 171108—内联函数和重载函数&宏定义。

此篇填上函数新课部分欠下的债。 一.内联函数。 以“inline”定义,存在意义:以空间换时间。 在常规情况下,我们把一个算法封装在一个子函数中,当在主函数需要这个算法时,就调用子函数。 这一“从主函数到子函数”的过程是花费时间的。如果是循环调用很多次。时间浪费极大。 为节约时间,当我们用inline定义函数时,在主函数之中调用该函数时,编译器会自动把那个函数的代码抄到主函数的相应位置,即

2017-11-08 21:07:32 304

原创 171106—错题本

一.有关函数类型定义。typedef int functype(参数表)由这一语句定义之后得到的函数类型(名)“functype”有且只有两个作用:以“functype max,min;”形式进行函数声明。以“functype *p”定义指向某一类型函数的指针。!!!不能用来定义函数!!!!可想而知,这样定义一个函数类型出来之后,这里的形参只提供类型,而不提供参数名。所以不可能用类似定义指针

2017-11-05 23:34:24 325

原创 171104—数组开张【一维数组&指针数组】

前言:断断续续地往前走,总算进入数组了。。楔子:回忆我们在学习函数的时候发现Cpp有一个很人性化的设计是你可以通过一个语句定义一个“函数类型”,然后就可以以此很方便地定义许多函数,另外一个有相同效果的是你可以将一个函数名定义成很多不同类型的函数,因为它们都需要做同样的事情。今天,我们进入了数据的批量化处理时代。。 (好了其实楔子就是用来水的)一.数组:由 一定数量的 同类型元素 顺序排

2017-11-04 23:03:31 253 1

原创 171102—素数寻找:我爱程序,程序节约生命

今天上导论的时候一时兴起(老师讲到关于素数和合数用于加密)。想写个程序找出前n个自然数中的所有素数。 第一次意识到“程序节约声明的道理。” 我忏悔: 好多天只看书没动手自己写代码的后果就是很多地方都生疏了。连for语句括号里要分号还是逗号都搞不清了。。 原码:#include<iostream>using namespace std;int main(){ int x,s,

2017-11-03 14:56:29 235

空空如也

空空如也

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

TA关注的人

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