自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C与C++的区别(二)

之前讲了C与C++的区别的四个部分,现在接着讲c与c++区别的其他内容:五、constconst修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。(1)可以定义const常量,具有不可变性。  例如:const int Max=100; Max++会产生错误;(2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。  例如: void f(const int...

2019-10-15 18:19:26 139

原创 C与C++的区别(一)

C和C++的区别:一、默认值: C语言(C89)不支持带有默认值的函数 C++(C++99)支持带有默认值的函数:要从右到左,给形参,默认值。那么什么是带默认值的函数呢?int sum(int a=10,int b=20){ return a+b;}int main(){ int c=sum(); return 0;} 这就是传说中的带默认值...

2019-09-29 18:13:17 150

原创 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数

解题思路:(1)在函数中,新建一个数组,把原数组中的后m个数字先复制到这个新建的数组中(2)原数组中的元素向后移动m个位置(3)把新建数组中存贮的m个元素,复制到原数组中注意点:“移动过程中数组的下标的计算要准确”源程序代码:#include<stdio.h>int* Move(int p[],int len,int m){ if(m>len) m=m-le...

2019-05-20 16:54:39 14787 1

原创 汉诺塔移动路线和移动次数问题

题目汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。###  输入盘子的数量n,求多少步能搬完。样例输入3样例输出7//C语言求移动次数的递归...

2019-05-20 16:46:42 12584

原创 指针+1,怎么加?

指针+1指针+1,是加一个单元格还是加一个字节呢,先看一个程序:#include <stdio.h>int main(){ int arr[] = {1,2,3,4,5,6,7,8,9,10}; int *p = arr; p++;//p = p + 1 *p = 10; p++; *p = 20; printf("%d,%d\n",arr[0],arr[1])...

2019-04-01 17:24:17 4860

原创 两个数交换

问题描述对a,b两个数进行交换,a=10,b=20。下面讲讲几种方法:一、利用变量tmp进行交换#include <stdio.h>int main(){ int a = 10; int b = 20; int tmp; tmp = a; a = b; b = tmp; printf("%d %d\n",a,b); return 0;}二、使用加...

2019-03-30 20:28:29 229

原创 关于水仙花数延伸的去末位,得末位的问题

问题描述输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。问题分析根据“水仙花数”的定义,判断一个数是否为“水仙花数”,最重要的是要把给出的三位数的个位、十位、百位分别拆分,即去末位,得末位。代码分析#include <stdio.h>//判断n是否为水仙花数boo...

2019-03-30 19:14:19 127

原创 进制问题

进制问题有一个面试题是这样的:如果某系统15*4=112成立,则系统采用的是()进制。A:6B:7C:8D:9下面讲两种方法一、有一个最快的方法是这样的:首先求余数5 * 4%6 余25 * 4%9 余2所以排除 BC15*4=60,60约为112的一半,那么哪个数与 10(进制)的一半最接近呢,答案很明显的是 6 进制。(但是此方法不推荐大家使用,假如数字大的话)二...

2019-03-24 19:18:34 1088

空空如也

空空如也

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

TA关注的人

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