自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现通信录

//需要创建三个文档,两个源文件,一个头文件//第一个测试源文件为#include "contast.h"void menu(){ printf("************************************\n"); printf("****** 1.ADD 2.DEL *********\n"); printf("****** 3.RESEARCH 4.MODIFY ******\n"); printf("****** 5....

2021-12-08 15:24:11 708

原创 C语言实现查找字串的strstr函数

#include <stdio.h>#include <string.h>#include <assert.h>char* my_strstr(const char* p1,const char* p2){ char* s1=(char*) p1;//在操着时尽量避免使用p1和p2所以将p1和p2的值进行强制类型转换为(char*)类型重新赋值给s1和s2 char* s3=(char*) p1; assert(p1!=NULL);//...

2021-12-06 12:17:39 613

原创 C语言实现求解100到1000内的水仙花数

#include <stdio.h>#include <math.h>int main(){ int i=0; for(i=100;i<=1000;i++)//求100到1000内的水仙花数 { int n=1; int temp=i; int sum=0; int num=0; while(temp/=10)//计算temp是几位数 { ...

2021-12-04 12:41:33 1216

原创 C语言实现任意数组类型以及结构体类型的冒泡法排列

void Swap(char* bub1,char* bub2,int w){ int i=0; for(i=0;i<w;i++)//这里所接收的都是char*类型的指针,所以每次交换只能交换一个字节,如果想要完整的交换原本的两个元素,则需要接收原本元素所占字节大小 { char temp=*bub1; *bub1=*bub2; *bub2=temp; bub1++; bub2++; }...

2021-12-03 12:33:24 287

原创 C语言实现扫雷小游戏

//建立两个头文件,一个源文件第一个头文件名字随便起#include "game.h"void menu(){ printf("************************************\n"); printf("************ 1 play **************\n"); printf("************ 0 exit **************\n"); printf("*******************...

2021-11-25 21:19:39 3007

原创 C语言实现三子棋(九宫格)的游戏

//创建两原文档和一个头文件//第一个原文档运行主函数名字随便起#include "game.h"#define _CRT_SECURE_NO_WARNINGS 1void menu(){ printf("*********************\n"); printf("***1 play - 0 exit***\n"); printf("*********************\n"); printf("请输入:");}void game1(){...

2021-11-23 12:43:51 3393

原创 C语言实现int数组类型冒泡法升序排列

#include <stdio.h>void zjj(int* zyq,int sz)//当传递的是数组时传递的是数组第一个数的指针{ int i=0; int j=0; for(i=0;i<sz-1;i++)//sz-1表示的是需要比较几躺的次数 { int flag=1; for(j=0;j<sz-1-i;j++)//sz-1-i表示的是每一趟需要进行两个数的比较个数 { ...

2021-11-22 13:57:56 656

原创 C语言实现字符串长度计算(利用递归)

int stm32(char* x){ if(*x!='\0') { return 1+stm32(x+1); } return 0;}int main(){ char arr1[]="abcdefg"; printf("%d\n",stm32(arr1)); return 0;}

2021-11-19 16:45:29 744

原创 C语言实现一分钟内自动关机

#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ char arr[20]={0}; system("shutdown -s -t 60");again: printf("你的电脑将在一分钟内自动关机\n请输入“我是猪”取消关机:"); scanf("%s",arr); if(strcmp(arr,"我是猪")==0) ...

2021-11-15 14:33:29 772

原创 C语言实现猜数字游戏

#include <stdio.h>#include <stdlib.h>#include <time.h>void game(){ int abc=0; int guess=0; srand(time(NULL)); abc=rand()%100+1;//猜数字范围0到100 while(1) { printf("请输入所猜测的数字:"); scanf("...

2021-11-15 13:54:45 2902

原创 C语言实现99乘法表

#include <stdio.h>int main(){ int i=1; int j=1; int a; for(i=1;i<10;i++)//确定打印的行数 { for(j=1;j<=i;j++)//每行具有的列数 { a=i*j; printf("%d*%d=%d ",i,j,a); } printf("\n"); } ...

2021-11-13 14:43:40 839

原创 C语言实现查找素数的方法

#include <stdio.h>int main(){ int i=2; int j=0; int count=0; for(j=100;j<=200;j++)//查找100到200内的素数,可修改范围 { for(i=2;i<=j;i++) { if(j%i==0)//如果j被整除则跳过循环 { break; ...

2021-11-11 21:32:20 1040

原创 C语言实现输入三次密码进行登录

int main(){ int i=0; char password[20]={0}; for(i=0;i<3;i++) { printf("请输入密码:"); scanf("%s",&password); if(strcmp(password,"1234560")==0)//strcmp是用于比较字符串是否相等的函数,如果第一个字符串大于第二个字符串则返回第一个大于0的值,如果小于则返回一个小于0的数 ...

2021-11-10 16:05:26 3675

原创 C语言有序数列二分法查找

int main(){ int left=0; int arr[10]={1,2,3,3,4,5,6,8,9}; int sz=sizeof(arr)/sizeof(arr[0]); int right=sz; int k=7; int a; while(left<=right) { a=(right+left)/2; if(arr[a]>k) { right=a-1; }...

2021-11-09 22:00:37 331

原创 C语言中n的阶乘实现方法

#include <stdio.h>int main(){ int i=1; int n; int z=1; scanf("%d",&n); while(i<=n)//n的阶乘求法 { z=z*i; i++; } printf("%d\n",z); return 0;}

2021-11-09 18:46:36 279

空空如也

空空如也

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

TA关注的人

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