自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言训练】有规律的数列求和

题目描述有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。输入N输出数列前N项和样例输入10样例输出16.48思路分析思路:找规律->从3/2开始 下一个数的分母是上一个数的分子,下一个数的分子是上一个数的分子分母之和代码展示#include <stdio...

2019-08-09 00:42:26 2272

原创 【C语言训练】三个数字的排序

题目描述输入三个整数,按由小到大的顺序输出。输入三个整数输出由小到大输出成一行,每个数字后面跟一个空格样例输入2 3 1样例输出1 2 3 代码展示#include <stdio.h>int main(){ int x, y, z, t; scanf("%d%d%d", &x, &y, &z); if ...

2019-08-03 23:56:24 717

原创 【C语言训练】三个数最大值

题目描述编写一个程序,输入a、b、c三个值,输出其中最大值。输入一行数组,分别为a b c输出a b c其中最大的数样例输入10 20 30样例输出30代码展示#include<stdio.h>intmain(){inta,b,c,max;printf("请输入三个数:");scanf("%d,%d,%d",...

2019-08-03 23:51:08 845

原创 【C语言训练】猴子偷桃

题目描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入N输出桃子总数样例输入10样例输出1534题目分析第一天的桃子数量,等于第二天的桃子数量加1然后乘以2第二...

2019-08-01 00:05:23 7536

原创 【C语言训练】求最大公约数与最小公倍数

题目描述求两个整数的最大公约数和最小公倍数,并输出结果两个整数由键盘输入。输入两个数输出最大公约数 最小公倍数样例输入6 15样例输出3 30思路分析求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:①a%b得余数c②若c=0,则b即为两数的最大公约数③ 若c≠0,...

2019-07-29 22:19:58 828

原创 【C语言训练】水仙花数

题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。输入无输出输出每一个水仙花数,一个数占一行样例输入无样例输出无算法设计“水仙花数”是指满足某一条件的三位数,根据这一信息可以确定整数的取值范围是 100〜999。对应的循环条件如下:fo...

2019-07-26 23:13:44 778

原创 【C语言训练】阶乘求和

题目描述求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。输入n输出Sn的值样例输入5样例输出153代码详解#include<stdio.h>int main(){ long long a = 1, sum = 0;//因为最后值可能会很大所以给和定义long long int n, i; ...

2019-07-26 23:01:59 24988 5

原创 【C语言训练】百钱百鸡问题

题目描述中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?输入无输入输出给出所有的解,每组解占一行解的顺序:按“字典序”排列,即公鸡数少的在前;公鸡数相同,母鸡数少的在前格式:cock=%d,hen=%d,chicken=%d\n样例输入无样例输出c...

2019-07-24 22:34:22 1516

转载 VS序列——常用快捷键

项目相关的快捷键  Ctrl + Shift + B= 生成项目  Ctrl + Alt + L= 显示 Solution Explorer(解决方案资源管理器)  Shift+Alt+ C= 添加新类  Shift+Alt+ A= 添加新项目到项目  编辑相关的键盘快捷键  Ctrl + Enter= 在当前行插入空行  Ctrl + Shift ...

2019-07-24 21:50:39 699

原创 VS系列之【 产品密钥 – 所有版本】

VS2010 版本Visual Studio2010旗舰版可用Key:YCFHQ9DWCYDKV88T2TMHG7BHPVS2012版本Microsoft Visual Studio Ultimate 2012 旗舰版 有效注册密钥: YKCW6-BPFPF-BT8C9-7DCTH-QXGWCVS2013 版本Visual Studio Ultimate 2013 KEY...

2019-07-24 18:58:56 4461

转载 安装VS编译器时,出现提示需要先安装IE10,跳过该步骤的方法

关闭VS的安装程序。 创建一个文本文件,复制粘贴以下代码,修改文件类型为.bat,保存。 以管理员身份运行.bat文件,弹出命令行窗口自动运行。成功后,自动关闭。 然后重新安装VS程序@ECHOOFF :IE10HACK REG ADD"HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer"/vVersion/t ...

2019-07-08 21:50:19 1752 1

原创 八大排序之插入排序

一、插入排序动态图二、插入排序的思想插入排序基本思想是每一步将一个待排序的记录,插入到前面已经排好序的有序序列中去,直到插完所有元素为止。三、时间复杂度与空间复杂度1. 时间复杂度:插入算法,就是保证前面的序列是有序的,只需要把当前数插入前面的某一个位置即可。所以如果数组本来就是有序的,则数组的最好情况下时间复杂度为O(n),如果数组恰好是倒=倒序,比如原始数组是5 ...

2019-06-16 15:48:48 265

原创 八大排序之冒泡排序

一、冒泡排序的动态图二、冒泡排序的思想 1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 3、针对所有的元素重复以上的步骤,除了最后一个。 4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。三、时间复杂度与...

2019-06-15 22:08:39 386

原创 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:2.程序源代码:#include <stdio.h>#include <math.h>int main(){ long int i, x, y, z; for (i = 1; i<100000; i++)...

2019-06-15 21:34:07 16649 10

原创 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码:#include <stdio.h>int main(){ int i = 0, j = 0, k = 0; /*定义变量,且初始化为0*/ for (i = 1; i<5; i++) /*以下为三重循环*/ { for (...

2019-06-15 16:17:45 7596

原创 VS系列C/C++语言调试技巧

一、调试代码的重要性 调试是C语言的一个重要的功能组成部分,可以用来发现程序中存在的问题,快速定位及解决,极大的提高开发效率。同时对于初学者,调试也可以辅助更好的理解程序。二、调试的技巧启动调试 ①、首先在代码的某一行打一个【断点】,右击打点 ②、然后在菜单一项找到【调试】菜单,右键点击 ③、最后选择【开始调试】,就启动调试 断点的用法 ①、调试成功之后,会有一个小箭头...

2019-06-05 19:31:16 2928

原创 C语言数据类型

一、引入在程序的世界中,可以让计算机按照指令做很多事情,如进行数值计算、图像显示、语音对话、视频播放、天文计算、发送邮件、游戏绘图以及任何我们可以想象到的事情。要完成这些任务,程序需要使用数据,即承载信息的数字与字符,这时候就要引入变量与常量。二、变量与常量      (1)、常量:是指程序在运行时其值不能改变的量,常量不占内存,在程序运行时它作为操作对象直接出现在运算器的各种寄存器中...

2018-07-31 14:25:10 255

原创 C++命名空间(namespace)

1、命名空间引入假设有一种情况,在一栋教学楼中,A班级和B班级都有一个女生叫小红,C班级的小明对A班的小红爱慕已久,于是在某一天小明捧着玫瑰花,在教学楼楼下大声的喊“小红我爱你”,请问你知道小明是喊哪个小红吗?所以说这种就要引入命名空间的概念。2、命名空间概述命名空间是C++引入的可以由用户命名的作用域,用来处理程序中常见的命名冲突。3、命名空间定义(1)、一个名字空间可以在两...

2018-07-25 23:18:57 698

原创 第一个程序“hello world”

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main(){ printf("hello world\n"); //打印hello world system("pause"); //暂停黑窗口 return 0; }​​​​​​1、inc...

2018-07-25 20:13:08 367

原创 如何创建第一个hello world程序

1、打开已经安装好的编译器VS2013或VS2015,VS2017有稍微的差别。2、文件 -> 新建 -> 项目3、这时候,选择Win32控制台应用程序,然后给这项目的文件取一个名称,路径的位置自己定义,确定就好了4、下一步5、应用程序类型,默认是控制台应用程序,不需要做修改。 附加选项,这里选择空项目就好,把安全周期检查勾去掉。点击完成即可。...

2018-07-24 17:30:38 12409

原创 VS如何安装

1、首先我们需要下载VS2013的安装包链接:https://pan.baidu.com/s/1GPryCeMwLpbkghAtv-aclw 密码:bojv2、通过解压器(如:快压),解压iso文件到当前的目录下即可。3、解压出来,可以看见一个vs_ultimate安装文件,左键即可4、现在是安装的过程,安装路径可以自定义,可以默认,这里选择默认这里还需要勾选上“我...

2018-07-23 22:18:21 9767

空空如也

空空如也

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

TA关注的人

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