自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三子棋

#include<stdio.h>#include<stdlib.h>#include<time.h>#define max_heng 3#define max_lie 3int isfull(char qipan[max_heng][max_lie]){for (int heng=0;heng<max_heng;heng++){for (i...

2019-12-08 13:06:47 147

原创 a+aa+aaa+aaaa+aaaaa.......

#include<stdio.h>#include<stdlib.h>//a+aa+aaa+aaaa+…=numint main(){int a,n;int num=0;int tmp=0;printf(“请输入a和n\n”) ;scanf("%d%d",&a,&n);for(int i=0;i<n;i++){tmp=tmp*10+...

2019-12-03 10:11:51 823

原创 检验回文数

#include<stdio.h>#include<stdlib.h>int main(){int num=0;int n=0;scanf("%d",&num);for(int i=num;i;i/=10){ n=n*10+i%10;}if(num==n){printf(“是回文数”);}else printf(“不是回文数”);syste...

2019-12-02 17:42:41 144

原创 100-1000水仙花数

#include<stdio.h>#include<stdlib.h>int main(){for (int i=100;i<1000;i++){int tmp = (i%10)(i%10)(i%10)+(i/10%10)(i/10%10)(i/10%10)+(i/100)(i/100)(i/100);if(tmp==i){printf("%d\n",...

2019-12-02 11:29:15 117

原创 正三角形倒三角形

#include<stdio.h>#include<stdlib.h>int main(){int n=0;scanf("%d",&n);for(int k=0;k<n;k++){for(int i=0;i<n-k;i++){printf(" “);}for(int j=1;j<=2k-1;j++){printf("”);}...

2019-12-02 11:09:52 1005

原创 冒泡排序降序

#include<stdio.h>#include<stdlib.h>int main(){int a[10]={5,4,3,1,7,9,2,8,10,6};for (int i=0;i<10;i++){for (int j=9; j>0;j–){if (a[j]>a[j-1]){int tmp=a[j];a[j]=a[j-1];a[j-...

2019-11-30 09:31:12 335

原创 冒泡排序升序

#include<stdio.h>#include<stdlib.h>int main(){int a[10]={10,4,2,8,6,9,1,3,5,7};for(int i=0;i<10;i++){for(int j=0;j<10;j++){if (a[j]>a[j+1]){int tmp=a[j];a[j]=a[j+1];a[j+1...

2019-11-29 21:28:56 146

原创 数组的基本

#include<stdio.h>#include<stdlib.h>int main(){int a[4]={1,2,3,4};int b[]={1,2,3,4};int c[4]={1,2,3};char d[4]={‘a’,‘b’,‘e’,‘v’};char e[5]={“abcd”};for(int i=0;i<4;i++){printf(...

2019-11-29 19:15:48 71

原创 青蛙跳台阶 递归法

#include<stdio.h>#include<stdlib.h>int qingwa(int step){if (step==1)//跳法有 1 2 3 5 8 13 21 34 种{return 1;}if (step==2){return 2;}return qingwa(step-1)+qingwa(step-2);}int main ()...

2019-11-29 15:58:58 252 1

原创 阶乘 递归法

#include<stdio.h>int Jiecheng(int num){ if(num==1){return 1;}return num*Jiecheng(num-1);}int main(){int num;printf(“输入一个数字\n”);scanf("%d",&num);printf ("%d",Jiecheng(num));}...

2019-11-28 16:49:02 89

原创 斐波那契数列递归

#include<stdio.h>#include<stdlib.h>int tuzi(int num){if(num==1){return 1;}else if(num==2){return 1;}return tuzi(num-2)+tuzi(num-1);}int main(){int num=5;printf("%d",tuzi(num));...

2019-11-28 16:48:23 89

原创 递归法字符串长度

#include<stdio.h>//求abcd的长度改为#include<stdlib.h>//求a和bcd的长度。bcd的长度改为求b和cd的长度#include<string.h>//d的长度改为 d和 ‘’的长度int Strlen(char str[]){if(str[0]==’\0’){return 0;}return 1+Strlen(...

2019-11-27 21:46:23 182

原创 字符串长度建立临时变量

#include<stdio.h>#include<stdlib.h>int Strlen(char str[]){int i=0;while(str[i]!=’\0’){i++;}return i;}int main(){char str[]=“wmknb”;printf("%d\n",Strlen(str));system(“pause”);}...

2019-11-27 17:35:32 106

原创 函数递归输出位

#include<stdio.h>#include<stdlib.h>void printnum(int num){if(num>9){printnum(num/10);}printf("%d",num%10);}int main(){printnum(4567);system(“pause”);return 0;}

2019-11-26 18:08:08 96

原创 函数二分法查下标

#include<stdio.h>int xiabiao(int *arr,int size, int num){int left=0;int right=size-1;int mid;while(left<=right){mid=(left+right)/2;if(num<arr[mid]){right=mid-1; }else if (num&gt...

2019-11-25 19:51:31 107

原创 检查是否是素数

#include<stdio.h>#include<stdlib.h>int main(){int num,i;printf(“输入一个数字\n”);scanf("%d",&num);for (i=2;i<num;i++){if(num等于=2){printf(“1是素数”);return 0;}else if(num%i==0){pri...

2019-11-24 23:16:57 134

原创 函数指针交换值

#include<stdio.h>void change(int* a,int* b){int z;z=*a;*a=*b;*b=z;}int main(){int a=20,b=10;change(&a,&b);printf(“a=%d\nb=%d\n”,a,b);}

2019-11-23 20:21:12 153

原创 闰年的算法

#include<stdio.h>//闰年的定义是被4整除不int main()// 被100整除 又被400整除{int num;printf(“输入一个年份\n”);scanf("%d",&num);if (num%40) {if(num%1000){if(num%400==0)printf(“是闰年”);else printf(“不是闰年”);}e...

2019-11-23 17:52:50 617

原创 swtich的使用

#include<stdio.h>int main(){int a =0 ;printf(“今天星期几?\n”);scanf("%d",&a);switch(a){case 1 :printf(“今天星期一”);break;case 2 :printf(“今天星期二”);break;//break跳出循环。如果没有breakcase 3 :printf(“今天星...

2019-11-23 16:16:13 303

原创 指针的基本认知

#include<stdio.h>int main(){int a=20;int*p=&a;printf("%d\n",p);printf("%d\n",*p);printf("%d",sizeof§);}

2019-11-22 16:32:24 94

原创 输入一个数n 1!+2!+3!+4!+。。。+n!

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main(){//一个b保存要求,一个sum保存每个阶乘//一个rej保存阶乘的和,一个a保存循环int a = 1;int b = 1;int sum = 1;int rej = 0;scanf("%d", &amp...

2019-11-21 19:49:21 264

原创 阶乘的两种求法。函数调用

#include<stdio.h>//int main()//{int a,b,c;//scanf("%d",&a);//b=1,c=1;//do {c=c*b;b++;//}while(b<=a);// printf("%d",c);//}int jiecheng(int a){int num=1;for(int i=1;i<=a;i++){...

2019-11-21 19:39:12 1047

原创 输入密码三次机会

#include<stdio.h>#include<string.h>int main(){int i=0;for(;i<3;i++){printf(“请输入密码\n”);char a[1024]={0};scanf("%s",a);if(strcmp(a,“88888888”)==0){printf(“密码正确\n”); break;}prin...

2019-11-21 17:15:45 420

原创 二分法找下标

#include<stdio.h>int main(){int a[]={1,2,3,4,5,6,7,8,9};int num=5;int left=0;int right=sizeof(a)/sizeof(a[0])-1;while(left<=right){int mid=(right+left)/2;if(num==a[mid]){printf(“找到了。...

2019-11-20 17:32:51 153

原创 替换字符

#include<stdio.h>#include<string.h>int main(){char str1[]=“woyouyitouxiaomaolv”;char str2[]="###################";int left=0 ; int right = strlen(str2)-1;while(left<=right){str2[...

2019-11-20 16:03:16 54

原创 while if 的 EOF的使用 不输出小写字母

#include<stdio.h>int main(){ char a = ‘\0’;while((a=getchar())!=EOF){//ctrl+z 表示 EOFif(a>97&&a<122){continue;// EOF end of file 特殊的字符表示文件结束了}//a>9 a<122是 小写英文字符的区间。put...

2019-11-19 19:13:14 104

原创 if else

#include <stdio.h>int main(){printf(“今天天气好吗\n”);int choice=0;scanf("%d",&choice);if(choice==1){printf(“真好?”) ;}else if(choice==2) {printf(“真不好?”);}else { printf(“你在说啥”);}}...

2019-11-19 13:01:58 73

原创 函数

#include<stdio.h>/int add(int a , int b){int sum=a+b;return sum;}int main(){printf("%d",add(10,15)) ;}/int main(){int a,b,c;a=0;b=a++;c=++a;printf("%d\n%d",b,c);}

2019-11-19 11:42:50 55

原创 一步一印一点一滴

我是王梦珂 西安科技大学大三学生一枚,从初进大学对大学的无数幻想,到现在整日浑噩。不是因为对生活迷茫,而是对未来迷茫。由于前两年对自己没有规划,过的没有目标没有方向,所以到现在没有一技之长,虽然总想做出改变,但老是没有迈出关键的一步。因为对计算机编程有兴趣所以在自学C,C++。 虽然大一课程学过但是现在遗忘的差不多了。对于学习,我感觉应该认真有体系,良好的基础,稳扎稳打,遇到问题记录,积累经验。...

2019-11-19 11:33:31 123

空空如也

空空如也

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

TA关注的人

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