- 博客(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
167
原创 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
861
原创 检验回文数
#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
167
原创 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
143
原创 正三角形倒三角形
#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
1084
原创 冒泡排序降序
#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
369
原创 冒泡排序升序
#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
175
原创 数组的基本
#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
99
原创 青蛙跳台阶 递归法
#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
300
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
115
原创 斐波那契数列递归
#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
120
原创 递归法字符串长度
#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
205
原创 字符串长度建立临时变量
#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
130
原创 函数递归输出位
#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
117
原创 函数二分法查下标
#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>...
2019-11-25 19:51:31
138
原创 检查是否是素数
#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
160
原创 函数指针交换值
#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
178
原创 闰年的算法
#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
650
原创 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
344
原创 指针的基本认知
#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
118
原创 输入一个数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", &...
2019-11-21 19:49:21
298
原创 阶乘的两种求法。函数调用
#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
1076
原创 输入密码三次机会
#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
469
原创 二分法找下标
#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
176
原创 替换字符
#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
78
原创 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
131
原创 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
109
原创 函数
#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
66
原创 一步一印一点一滴
我是王梦珂 西安科技大学大三学生一枚,从初进大学对大学的无数幻想,到现在整日浑噩。不是因为对生活迷茫,而是对未来迷茫。由于前两年对自己没有规划,过的没有目标没有方向,所以到现在没有一技之长,虽然总想做出改变,但老是没有迈出关键的一步。因为对计算机编程有兴趣所以在自学C,C++。 虽然大一课程学过但是现在遗忘的差不多了。对于学习,我感觉应该认真有体系,良好的基础,稳扎稳打,遇到问题记录,积累经验。...
2019-11-19 11:33:31
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人