自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 动态链表实例

// file9.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdlib.h"#define NULL 0#define TYPE struct stu#define LEN sizeof (struct stu)struct stu{ int num; int age; struct stu *nex

2017-01-18 19:27:34 487

原创 动态链表

struct stu{ int num; int age; struct stu *next;};struct stu *creat(int n)//返回指针的指针函数{ struct stu *head, *p_last, *p_new; int i; for (i = 0; i<n; i++) { p_new = (

2017-01-18 18:39:47 390

原创 指针函数

//输入星期几,返回星期几#include "stdio.h"#include "stdlib.h"char *day_name(int day);void main(){ int a; printf("Input Day No :"); scanf("%d",&a);//输入星期几 if(a<0)exit(0);//exit(1)发生错误后退出exit(0

2017-01-17 10:33:34 264

原创 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来

void func(int n);void main(){ printf("please input 5 numbers:"); func(5);}void func(int n){ if(n <= 1) { char next = getchar(); putchar(next); } else {

2017-01-17 02:39:39 15453

原创 利用递归方法求5!。

void main(){ int x = func(5); printf("5! = %d\n",x);}int func(int x){ if(x == 0) return 1; else { return x * func(x - 1); }}

2017-01-17 02:22:49 686 1

原创 could not get lock /var/lib/dpkg/lock -open等

用ubuntu安装eclipse时,用apt-get命令安装软件包时,总报错:E:could not get lock /var/lib/dpkg/lock -open等出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locks

2017-01-15 23:17:44 320

转载 c语言中的字符数组与字符串(转载)

1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符(即 ‘\

2017-01-15 22:20:41 282

原创 找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍 例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*1

找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍 例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*142857,因此142857是Troitsky数 编程要求: (1) 编写函数int Troitsky(long a[]),其功能是求出10000以内的所有Troitsky

2017-01-15 21:48:08 471

原创 (排序法之快速法)对N行N列二维数组的每一行排序,偶数行(0当作偶数)由小到大排序,奇数行由大到小排序

对N行N列二维数组的每一行排序,偶数行(0当作偶数)由小到大排序,奇数行由大到小排序////main.c#include "stdafx.h"#include "head.h"int main(){ /**********定义数组并原样输出*************/ char a[4][7] = { 'g','f','e','d','c','b','a',

2017-01-15 00:06:45 983

原创 字符串数组的冒泡排序,从小到大(冒泡法前几篇有例子)

字符串数组的冒泡排序,从小到大//main.c//author//连续输入是个字符,以回车结束#include "stdafx.h"//输入10个数字#define N 10char min(char a, char b);char max(char a, char b);int main(){ //int a[N] = { 10,9,8,7,6,5,4,3,2,1 };

2017-01-14 02:37:23 2786

原创 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"

将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>”12345”// author:yangyang//main.c#include "stdafx.h"#include "math.h"char string[20];//存放字符char *pstring = string;//指向字符的指针void tostring(lo

2017-01-14 02:32:30 673

原创 从一个字符数组中读出相应的整数、实数(有点问题,待调试,求大神帮忙)

从一个字符数组中读出相应的整数、实数// author:yangyang。//main.c#include "stdafx.h"void shishupanduan(int flag);char s[11];char *p = s;void main(){ gets_s(s); char zhengshu[10]; int i = 0; int dian

2017-01-14 02:28:37 501

原创 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。

查找介于n1与n2(0到32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。// author:yangyang//main.c#include "stdafx.h"#include "math.h"#define A 0//定义左边界,可以修改#define B 500//定义右边界char string[20];//存放

2017-01-14 02:23:44 1017

原创 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。

对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。//main.c//auther:yangyang#include "stdafx.h"#include "math.h"void jishu(int a);int sum = 0;//求和int start = 1;int main(){ while (1)

2017-01-14 02:11:34 1060

原创 整数数组的冒泡排序(从小到大)

整数数组的冒泡排序(从小到大)//auther:yangyang// main.c//说明,输入十个数,每输入一个空格顿开,回车结束#include "stdafx.h"#define N 10//输入10个数字int min(int a, int b);int max(int a, int b);int main(){ //int a[N] = { 10,9,8,7,6,5

2017-01-14 02:06:21 1734

原创 打印字符串、复制字符串、连接字符串

打印字符串、复制字符串、连接字符串//author:yangyang//main.c#include "stdafx.h"#include "string.h"int main(){ char str1[15], str2[15],str3[15]; printf("请输入第一个字符串:"); gets_s(str1); printf("请输入第二个字符串:

2017-01-14 01:51:51 758

原创 将整数转换为10进制、2进制、16进制的数字串

将整数转换为10进制、2进制、16进制的数字串//author:yangyang//main.c#include "stdafx.h"#define N 2 //可以改为8,即8进制void jinzhi_10_2_8();void jinzhi_16();int number_str = 0;//存放进制的个数int num_str[50] = {0};//存放进制数int *p

2017-01-14 01:45:56 623

原创 计算字符串中的单词数(单词:由空格分开的连续字母数字串)

计算字符串中的单词数(单词:由空格分开的连续字母数字串)//author:yangyang#include "stdafx.h"int main(){ int num = 0; char str[100] = {0};//字符串长度不能越界 printf("请输入:"); gets_s(str); for (int i = 0;i<100; i++)//

2017-01-14 01:30:30 509

原创 求100~200间的所有素数,每行打印5个素数

求100~200间的所有素数,每行打印5个素数//main.c//author:yangyang#include "stdafx.h"#define A 100#define B 200int main(){ int number = 0;//存储每个数的因子的个数 int a[B] = { 0 };//5列的数组 int *pnumber = a;//数组首地址赋

2017-01-14 01:21:48 4632

原创 计算前20项和

//author:yangyang#include "stdafx.h"#define N 20//定义为求20项的和double sum(double sum);int main(){ double res = 0; for (int i = 0; i < N; i++) { res = sum(res);//运用递归,求和 } p

2017-01-14 01:16:23 692

原创 求π

//main.c//author:yangyang#include "stdafx.h"#include "math.h"#define N 9999999//定义循环多少次,越多越精确double pi(long int a);int main(){ printf("%f", 4*pi(N)); return 0;}double pi(long int a){

2017-01-14 01:09:26 288

原创 求a和b的最大公约数 gcd(a ,b)= gcd(b, a%b) 例:gcd(36,24) =gcd(24, 12 ) =gcd(12, 0 )

求a和b的最大公约数 gcd(a ,b)= gcd(b, a%b) 例:gcd(36,24) =gcd(24, 12 ) =gcd(12, 0 )//main.c//author:yangyang#include "stdafx.h"#define A 65#define B 182int min(int a, int b);int max(int a, int b)

2017-01-14 00:56:03 2035

原创 打印菱形星号组合

//author:yangyang#include "stdafx.h"#define NUM 111 //输入多少行,由该数值控制图形的行数输出#define NUM_DIV (NUM-1)/2int main(){ char a[NUM][NUM] = {};//存放* for (int i = 0; i < NUM; i++) { if (i

2017-01-14 00:48:11 491

原创 编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字

编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字符串中过长的剩余字符接在c指向数组的尾部。 例如,当a指向的字符串为”abcdefg”,b指向的字符串为”1324”时,c指向的数组中字符串应为”a4b2c3d1efg”。//main.cint m

2017-01-14 00:34:39 605

QT 网络通信

QT实现网络通信,可以通过网络助手进行调试 QT实现网络通信,可以通过网络助手进行调试

2018-03-23

空空如也

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

TA关注的人

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