自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩豆豆的博客

欢迎来访

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 【C++】实现一个复数类(complex)(带有默认参数的构造函数 )

/*实现一个复数类(complex)class complex{private:double _real;double _image;};*/#include using namespace std;class complex{public: complex(double real=10,double image=5); //带有默认参数的构造函数

2015-04-24 23:46:42 7605

原创 【C++】用拷贝函数实现一个复数类(complex)

/*用拷贝函数实现一个复数类(complex)class complex{private:double _real;double _image;};*/#include using namespace std;class complex{public: complex(double real,double image); //拷贝构造函数 complex(co

2015-04-24 23:42:17 1411

原创 【C++】编写一个简单的函数实现重载。

//编写一个简单的函数实现重载。#include using namespace std;int max(int a,int b){ return a>b?a:b;}int max(int a,int b,int c){ int x=max(a,b); return max(x,c);}double max(double a,double b){ return a>b?

2015-04-22 19:02:58 2410

原创 【C++】编写一个简单的类。包含构造函数,成员函数等。

//编写一个简单的类。包含构造函数,成员函数等。#include using namespace std;class Rec //一个简单的长方形类{ public: void SetRec(int l,int w); int Area(); void Print(); private: int length,wide;};v

2015-04-22 18:57:43 3923

原创 【C语言】请实现字符串循环右移函数。列如字符串“abcdefghi”向右移2位就是“hiabcdefg”

// 请实现字符串循环右移函数。列如字符串“abcdefghi”向右移2位就是“hiabcdefg”// 函数原型为:void RightLoopMove(char *pstr,unsigned short steps)#include #include #include void severse(char *p,char *q) //字符串翻转{ char temp;

2015-04-21 23:53:46 2580

原创 【C语言】请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变

/*请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变。 函数原型:void bit_set(unsigned char *p_date,unsigned char position,int flag)。 函数参数说明:p_date是指定数据源,position是指定位(1~8),flag是置0或置1。*/

2015-04-19 23:20:00 3849

原创 【C语言】要求任意输入10个数,然后按从小到大顺序输出

//要求任意输入10个数,然后按从小到大顺序输出#include int main(){ int a[10]; int i,j; int temp; printf("请输入10个整数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<9;i++) { for(j=0;j<9-i;j++) { if

2015-04-18 10:13:01 101754 5

原创 【C语言】用循环语句输出菱形

//用循环语句输出菱形#include int main(){ int i,j; for(i=0;i<=3;i++) //上4行 { for(j=0;j<=3;j++) //上4行的左边 { if(i+j<=2) printf(" "); else printf("*"); } for(j=4;j<=6;j++) //上4行

2015-04-17 22:52:05 19785

原创 【C语言】在全系1000个学生中,征集慈善捐款当总数达到10万的时候,停止捐款,统计人数,并输出平均捐款数

//在全系1000个学生中,征集慈善捐款当总数达到10万的时候,停止捐款,统计人数,并输出平均捐款数#include int main(){ float sum=0; float amount; int count=0; int i; for(i=0;i<1000;i++) { printf("请输入捐款金额:"); scanf("%f",&amount); sum=

2015-04-17 18:28:07 7303 1

原创 【C语言】求方程ax^2+bx+c=0的根

//求方程ax^2+bx+c=0的根#include #include int main(){ float a,b,c,dis,x1,x2; printf("请输入a,b,c的值: "); scanf("%f %f %f",&a,&b,&c); dis=b*b-4*a*c; if(dis<0) { printf("该函数无实根。\n"); return 0; } e

2015-04-17 17:09:10 75922 6

原创 【C语言】建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩

//建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩#include void check(int *p){ int i; printf("不合格的有: "); for(i=0;i<5;i++) { if(p[i]<60) printf("%d ",p[i]); } printf("\n");}int main(){ int

2015-04-17 16:07:52 8654

原创 【C语言】使用指向指针数据的指针变量,输出一组字符串

//使用指向指针数据的指针变量,输出一组字符串#include int main(){ char * name[]={"beijing","huanying","nin","!"}; char **p; int i; for(i=0;i<4;i++) { p=name+i; printf("%s ",*p); } printf("\n"); return 0;}

2015-04-17 15:23:11 2163

原创 【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。

//有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。#include #define N 3struct Student{ int num; char name[20]; float socre[3]; float aver;};void input(struct Student stu[]){ int i; printf("Çë·Ö±ð

2015-04-14 23:07:02 16396 2

原创 【C语言】用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息

//用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息#include struct Stu{ int num; char name[20]; char sex; int age;};int main(){ struct Stu student[3]={{317,"han",'m',20},{318,"hun",'w',22},{311,"dan",'w

2015-04-13 19:45:51 18193 1

原创 【C语言】用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息.

//用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息#include struct Stu{ int num; char name[20]; int score;};int main(){ int i,j; struct Stu student[5]={{317,"han",89},{318,"hu",50},{319,"kang",84},

2015-04-13 19:04:49 87236 7

原创 【C语言】用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数

//用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数(假设有十个选民)#include #include struct Person //声明结构体{ char name[20]; int count;}leader[3]={"li",0,"zhang",0,"sun",0}; //定义结构体数组并初值化int

2015-04-12 23:34:21 37039 6

原创 【C语言】用指针数组完成:将若干字符串安字母顺序输出

//用指针数组完成:将若干字符串安字母顺序输出#include #include void print(char * name[],int n) //char * name[],指针数组,每个数组元素是一个char*(即字符串)类型{ int i; for(i=0;i<n;i++) { printf("%s\n",name[i]); }}void sort(char *

2015-04-11 23:50:55 2918

原创 【C语言】用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩

//用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩#include float * search(float (* pointer )[4],int n) //形参pointer是一个数组指针{ float *pt; pt=*(pointer+n); return pt;}int main(){ float score[][4]={{60,

2015-04-11 23:10:20 2721

原创 【C语言】用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数

//用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数#include int max(int x,int y){ return (x>y)?x:y;}int min(int x,int y){ return (x>y)?y:x;}int main(){ int (*p)(int,int); int a,b,c,n; printf(

2015-04-10 23:34:51 5360

原创 【C语言】动态创建二维数组

//动态创建二维数组#include #include #include int main(){ int i,j; int n,m; //以n行5列为例 int (*p)[5]; printf("请输入行数:"); scanf("%d",&n); p=(int(*)[5])malloc(5*n*sizeof(int)); for(i=0;i<n;i++) {

2015-04-10 18:19:45 2053 1

原创 【C语言】自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置

//自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置#include #include char * my_strrchr(char const *str,int ch){ int count=0; while(*str!='\0') { count++; str++; } str--; while(count) { if(*s

2015-04-10 16:12:15 5911 2

原创 【C语言】自己编写程序实现strchr函数。即在给定字符串中找特定的字符并返回该处指针。

//自己编写程序实现strchr函数。即在给定字符串中找特定的字符并返回该处指针。#include char * my_strchr(char const *str,int ch){ while(*str!='\0') { if(*str!=ch) str++; else return str; } printf("未找到该字符\n"); return 0;

2015-04-10 15:25:05 5045

原创 【C语言】通讯录代码(一个文件下实现)

//【C语言】通讯录(一个文件实现)#include #include #define NAME_MAX 20#define SEX_MAX 5#define TEL_MAX 11#define ADDR_MAX 20#define PERSON_MAX 1000typedef struct person{ char name[NAME_MAX]; char sex[SEX_

2015-04-08 20:16:57 2014 2

原创 【C语言】通讯录制作

//此部分为该通讯录头部(head.h)#ifndef _CONTACT__#define _CONTACT__#define NAME_MAX 20#define SEX_MAX 5#define TEL_MAX 11#define ADDR_MAX 20#define PERSON_MAX 1000#include #include typedef struct per

2015-04-08 19:45:31 2592

原创 【C语言】将字符串顺序翻转,如: I am a student 转成:student a am I

//将字符串顺序翻转//如: I am a student 转成:student a am I#include #include void fanw( char *left,char *right ) //把每个单词单词翻转{ char* pleft = left; char* pright = right; char temp; while( pleft < pright )

2015-04-07 18:52:49 2511

原创 【C语言】用可变参数列表实现printf函数

//用可变参数列表实现printf函数#include #include void my_printf(const char *str,...){ va_list fun; va_start (fun,str); while(*str!=0) { if(*str=='c') { putchar(va_arg(fun,char )); } if(*str=='s

2015-04-06 16:53:11 944

原创 【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。

//编写一个函数reverse_string(char * string)(递归实现)//实现:将参数字符串中的字符反向排列。//要求:不能使用C函数库中的字符串操作函数。#include #include void reverse_string(char const * string){ assert( string != NULL ); if( *string != '\0'

2015-04-06 14:47:54 1910

原创 【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.

//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.//例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19#include int DigitSum(int n){ int sum=0; int m=0; if(n!=0) { m=n%10; n=n/10; sum=m+DigitSum(n); } retu

2015-04-06 14:26:34 5539

原创 【C语言】编写一个函数实现n^k,使用递归实现。

//编写一个函数实现n^k,使用递归实现#include int fun(int n,int k) //求n的k次方{ int sum; if (k==0) { sum=1; } else { sum=n*fun(n,k-1); } return sum;}int main (){ printf("%d\n",fun(2,3)); return 0

2015-04-06 14:07:01 2740

原创 【C语言】编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。(辗转相除法和常规求法)

/*编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。例如:输入传入(0 , 5)函数返回5,传入(10 , 9)函数返回1,传入(12 , 4)函数返回4*/#include int yue(int a,int b){ int temp; int n; if (a>b) { temp=a; a=b; b=temp; } n=a; if(a=

2015-04-05 21:47:59 5186

原创 【C语言】编写递归函数编写厄密多项式。

/*编写递归函数编写厄密多项式,函数应该和下面的函数原型匹配:int hermite(int n, int x) 厄密多项式是这样定义的: n <= 0时,h(n(x)) = 1; n = 1时,h(n(x)) = 2*x; n >= 2时,h(n(x)) = 2*x*(h(n-1)(x)) - 2*(n-1)*(h(n-2)(x));编写递归函数,函数应该和下面的函

2015-04-05 21:26:51 1115

原创 【C语言】在终端输入多行,找出有“ould”的行,并打印。

/*在终端输入多行,找出有“ould”的行,并打印,如:love could you and I with fate conspireTo grasp this sorry scheme of things entire,Would not we shatter it to bitd - and then.则输出:Au,love could you and I with fate cons

2015-04-05 21:01:14 1075

原创 【C语言】判断一个数是否为回文数

//判断一个数是否为回文数#include int fun(int x){ int i,j=0; int a[10]; for(i=0;x!=0;i++) //把整形转到数组中 { a[i]=x%10; x=x/10; j++; } for(i=0;i<j;i++) //输出看转的是否正确 { printf("%d ",a[i]); } for(i

2015-04-03 14:54:50 7810

原创 【C语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)

//编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)//例如:“12.34“ 返回12.34. " -12.34" 返回12.34#include #include #includedouble my_atof(char *str) { int flag=0; int count = 0;

2015-04-03 14:07:16 2657

原创 【C语言】判断一个数是否为回文字符串

//判断一个数是否为回文字符串#include int fun(char *str){ int len=strlen(str); int i; for(i=0;i<len;i++) { if(str[i]==(str[len-1])) len--; else return -1; } return 1;}int main (){ char p[]="ab

2015-04-03 14:03:08 7315 1

原创 【C语言】编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)。

/*编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)例如:“12“ 返回12 “-123“ 返回-123函数原型:int my_atoi(char *str){}*/#include int my_atoi(char *str){ int n=0; int sum=0; if (*str=='-') { str++; n=1; }

2015-04-02 13:10:32 10043 1

原创 【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

/*为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零。请不必担心算数溢出。提示:这个技巧很简单:你每发现一个数字,把当前值乘以10,并把这个值和新的数字所代表的值相加。*/#include int ascii_t

2015-04-02 12:19:36 1351

13.3.zip xcode免升级支持最新系统

无需更新xcode,即可调试最新的13.3 , 路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 使用方法: 1、下载资源,放入上述路径中; 2、重启Xcode即可使用。

2019-12-16

13.0 (17A577).zip

无需更新xcode,即可调试最新的13.0 (17A577), 路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 使用方法: 1、下载资源,放入上述路径中; 2、重启Xcode即可使用。

2019-09-21

12.4 (16G73).zip

无需更新xcode,即可调试最新的12.4. 12.4 (16G73), 路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 使用方法: 1、下载资源,放入上述路径中; 2、重启Xcode即可使用。

2019-07-29

12.3 (16F156).zip

实测有效,可以不用更新xcode解决手机最新12.3的问题

2019-05-20

空空如也

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

TA关注的人

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