上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页
摘要: 可能比较难想的地方就是当前元素之前的元素怎么弄。 如果设当前元素为m[i]的话,那么之前元素就是 for(j=0;j<i;j++) { m[j]//这就是当前元素之前的元素 } m[i]之前一个元素是m[i-1],所以m[i]之前所有的元素的索引就是从0~i-1 for(j=0;j<i;j++) j 阅读全文
posted @ 2018-10-22 22:31 eatwhat 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 昨天躺在被窝里面看了几页电子书,今天写下来。 数据库就是存放数据的仓库。 DBMS的意思是数据库管理系统,作用就是“管理”数据库的。“管理”这两个字简单说来就是“增删改查”。所以DBMS就是能够对数据库实现增删改查的软件。常见的数据库管理系统有MYSQL SQLSERVER ORACLE。 ODBC 阅读全文
posted @ 2018-10-18 23:07 eatwhat 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 循环语句从功能上讲是说重复做一件事情,从代码优化角度来讲是顺序语句的简写。 循环语句从功能上讲是说重复做一件事情,这个很容易理解。 for(int i=1;i<10;i++) { } 重复做10次事情,什么事情呢?就是花括号里面的东西。 从代码优化角度来讲是顺序语句的简写。 如果没有循环语句,我要打 阅读全文
posted @ 2018-10-17 23:56 eatwhat 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 我在之前的某篇文章里面提到过,只不过语言很罗嗦,今天又有了新的感想 数组是可以部分初始化的,剩下的部分被自动设置为0 int num[6]={1,2,3}; 意思是把num[0] num[1] num[2]分别设置为1 2 3,而其它元素被自动设置为0 int num[6]={0}会把所有元素都初始 阅读全文
posted @ 2018-10-17 23:38 eatwhat 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,求数组中的最大值。 用假设法可解,思路是,把数组中随便一个元素设置为最大值,然后让其它元素和它比,如果比当前最大值大,那么最大值就被设置为这个元素,这个过程有点类似打擂台,共有N个人打擂台,其中一个人说,我是最厉害的,然后后面一个人把他打败了,它就编程最大的了,前面就被淘汰了,擂台上始 阅读全文
posted @ 2018-10-17 21:58 eatwhat 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 看上面的代码int i,在定义i的时候我是默认i的含义是描述次数的,所以int i=1;i<=6;i++的含义是重复做一件事情做6次。但是在循环体内部引用数组的时候也出现了i,count[i-1],既然i是次数那么i-1也是次数。可是我直到i-1是数组的索引值,而次数和索引值这是两个完全不同的语义, 阅读全文
posted @ 2018-10-16 21:26 eatwhat 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 由于刚学习了数组,那么就用数组了。 可能出现的点子是1~6共六种,而且次数是一个整数,所以我们定义一个包含6个元素的整型数组来存放结果 int count[6]={0} 看题目做6000次,这是重复做一件事情,我们可以用for循环 for(int i=1;i<=6000;i++)//i表示做一件事情 阅读全文
posted @ 2018-10-16 20:39 eatwhat 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 其实就是把变量或常量复制了一份给函数中的变量,简单说来就是复制的过程。 有一个很经典的问题:用函数交换两个变量的值。 int a=1; int b=2; swap(a,b) 有一个函数是这样实现的 voidswap(int m,int n) { int t; t=m;m=n;n=t; } print 阅读全文
posted @ 2018-10-16 13:55 eatwhat 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 如果没有srand,那么rand在我电脑上运行每次返回的随机数是一样的。如果如果先调用srand,而且srand的参数不一样,那么最后产生的随机数就会不一样?那怎么然srand的参数是不一样的呢? 是不是感觉有点鸡生蛋 蛋生鸡的感觉,想一下什么东西是每个人都不一样的,电脑运行时间,或者当前鼠标的问题 阅读全文
posted @ 2018-10-15 15:51 eatwhat 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 设a和b是正整数 a+b=30 且a*b=221 求a和b的值 思路就是穷举a和b的值,每次得到a和b的一个值,看是否同时满足a+b=30且a*b=221,如果满足,那么就输出。 那么a和b的的取值范围就是关键了 由a+b=30且a和b是正整数得出0<a<=30 ,0<b<=30 由a*b=221得 阅读全文
posted @ 2018-10-15 13:27 eatwhat 阅读(1787) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页