自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构与算法——线性表 1

数据结构与算法——线性表 1今天学习了一下线性表,线性表是常用的一种数据结构,以下变为其代码,此代码是顺序存储+固定长度的, 编译器为gcc version 6.1.0 (GCC), 亲测可用,但效率就不知道了。。。//List_my.h//顺序存储+固定长度#ifndef _LIST_MY_H_#define _LIST_MY_H_#define LIST_MAX_SIZE (10

2016-12-24 15:09:28 499

原创 C++编译过程常出现的错误

C++编译过程常出现的错误编译器: gcc version 6.1.0 (GCC)一. 模板函数编译通过,但链接时找不到某些函数在编写模板时,定义与声明应该放到同一个.h文件中,否则会出现链接错误。

2016-12-24 15:03:22 613

原创 01-求最大公约数与最小公倍数

01-求最大公约数与最小公倍数前几天,和一哥们聊天,哥们突然提到了求解最大公约数的问题,我不假思索地回答暴力破解啊,哥们呵呵不语,吾顿感不爽,于是有了以下的狂补。一. 辗转相除法辗转相除法又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公因子的算法。它是已知最古老的算法, 其可追溯至公元前300年前(摘自百度百科)。其具体算法过程如下:假设有正整数a与b,求a与b

2016-12-08 16:25:16 648

原创 c/c++练习–20

c/c++练习–20习题来源:C语言经典编程282例191.使用宏定义实现数组值的互换#include <stdio.h>#include <stdlib.h>#define swap(a,b) int c;c=a,a=b,b=cint main(void){ int a=1,b=2; swap(a,b); printf("%d\t%d\n",a,b);

2016-12-01 11:19:43 912 1

原创 c/c++练习–19

c/c++练习–19习题来源:C语言经典编程282例181.取出给定16位二进制数的奇数位#include <stdio.h>#include <stdlib.h>int main(void){ int a=0,b=1,sum=0; printf("please input a number:\n"); scanf("%d",&a); for(int i=0;i<

2016-11-29 16:05:38 586

原创 c/c++练习–18

c/c++练习–18习题来源:C语言经典编程282例171.用栈实现行编辑程序编写一个简单的行编辑程序,主要功能是将用户输入的信息存入用户的数据区,当用户发现输入错误时,可补进一个“#”号表示前一个字符无效,当发现错误较多时,可补进一个“@”,表示前面写过的字符均无效,回车表示该行输入完毕。#include <stdio.h> #include <stdlib.h>#include <ct

2016-11-18 15:48:54 493

原创 c/c++练习–17

c/c++练习–17习题来源:C语言经典编程282例161.创建单向链表创建一个简单的链表,并将这个链表中的数据输出到窗体上#include <stdio.h> #include <stdlib.h>#include <string.h>struct List_my { int num; struct List_my* next;};struct List_my* cre

2016-11-13 19:21:40 533

原创 c/c++练习–16

c/c++练习–16习题来源:C语言经典编程585例151.寻找指定元素的指针#include <stdio.h> #include <string.h>int* key_ptr(int *num,int size,int key){ int *p=num; while(p<num+size){ if(*p = key )return(p);

2016-11-09 21:13:52 2313

原创 c/c++练习–15

c/c++练习–15习题来源:C语言经典编程282例141.用指针函数输出学生成绩#include <stdio.h>int main(void){ float num[][4]={{60,75,82,91},{75,81,91,90},{65,51,78,73}}; float (*p)[4]=num; int i; printf("请输入学生的学

2016-10-26 20:25:35 592

原创 c/c++练习–14

c/c++练习–14习题来源:C语言经典编程282例131.使用指针实现整数排序输入3个整数,将这3个整数按照由大到小的顺序输出#include <stdio.h>void sort(int *p,int size){ int *n=p,*m; int tmp; for(;n<p+size;n++){ for(m=n+1;m<p+size;m

2016-10-25 19:52:51 400

原创 c/c++练习–13

c/c++练习–13习题来源:C语言经典编程282例121.求直角三角形的斜边#include <stdio.h>#include <math.h>int main(void){ float m,n; printf("Please input two num\n"); scanf("%f %f",&n,&m); printf("直角三角形的斜边为:%f\

2016-10-24 19:59:48 412

原创 c/c++练习–12

c/c++练习–12习题来源:C语言经典编程282例111.判断素数编写一个判断素数的函数,实现输入一个整数,使用判断素数的函数进行判断,然后输出是否是素数#include <stdio.h>bool is_prime(int num){ if(num == 2)return(true); for(int i=2;i*i<=num;i++) if(num%i

2016-10-20 20:47:00 1219 1

原创 c/c++练习–11

c/c++练习–11习题来源:C语言经典编程282例101.设计魔方阵魔方阵就是由自然数组成方阵,方阵的每个元素都不相等,且每行和每列以及主副对角线上的各元素之和都相等。#include <iostream>using namespace std; #define N 3int main(void){ int num[N][N]={0}; in

2016-10-19 22:10:36 996

原创 c/c++练习–10

c/c++练习–10习题来源:C语言经典编程282例91.计算字符串中有多少个单词输入一行字符,然后统计其中有多少个单词,要求每个单词之间用空格分隔开,最后的字符不能为空格。#include <iostream>using namespace std; int main(void){ char ch='a'; bool flag(false);

2016-10-06 22:00:55 1186

原创 c/c++练习–09

c/c++练习–09习题来源:C语言经典编程282例81. 彩球问题在一个袋子里装有三色彩球,其中红色球有3个,白色球3个,黑色球6个,问当从袋子中取出8个球时共有多少种可能的方案。#include <iostream>using namespace std; int main(void){ for(int i=0;i<4;i++) for(int j=0;j<

2016-10-05 14:43:24 3416

原创 c/c++练习–08

c/c++练习–08习题来源:C语言经典编程282例71. 简单计算器从键盘上输入数据并进行加减乘除四则运算,判断输入的数据能否进行计算,若能则输出运算结果。 #include <iostream>#include<cctype>using namespace std; int main(void){ int a,b; char ch; cout<

2016-10-04 16:21:37 1552

原创 c/c++练习–07

c/c++练习–07习题来源:C语言经典编程282例61. 求学生总成绩和平均成绩#include <iostream>using namespace std; int main(void){ double a,b,c; cout<<"输入三个同学的成绩:"; cin>>a>>b>>c; cout<<"总成绩为:"<<a+b+c<<""

2016-10-02 14:31:58 3243

原创 c/c++练习–06

c/c++练习–06习题来源:C语言经典编程282例51. 满足abcd=(ab+cd)^2#include<iostream>#include<cmath>using namespace std;int main(void){ int a,b; for(int i=1000;i<10000;i++){ a = i/100; b = i%100

2016-10-02 13:00:17 1275

原创 c/c++练习–05

c/c++练习–05习题来源:C语言经典编程282例41. 一数三平方有这样一个六位数,它本身是一个整数的平方,其高三位与低三位也分别是一个整数的平方,如225625=475*475,求所有满足上述条件的六位数。#include<iostream>#include <cmath>using namespace std;int main(void){ int num;

2016-09-22 21:34:59 1643

原创 c/c++练习–04

c/c++练习–04习题来源:C语言经典编程282例31. 字符型变量的使用

2016-09-20 22:40:06 661

原创 c/c++练习–03

c/c++练习–03习题来源:C语言经典编程282例21. 希尔排序

2016-09-20 22:19:59 479

原创 c/c++练习--02

c/c++练习–02习题来源:C语言经典编程282例2016-08-1211. 阳阳买水果阳阳买苹果,每个苹果0.8元,阳阳第一天买两个苹果,第二天开始每天买前一天的两倍,直至购买的苹果个数总数不超过100个的最大值,求阳阳平均每天买多少钱。#include using namespace std;int main(void){ int sum=2, i=

2016-09-19 22:20:27 983

原创 c/c++练习--01

c/c++练习–01习题来源:C语言经典编程282例2016-08-1101快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl

2016-08-11 18:35:10 889

空空如也

空空如也

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

TA关注的人

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