
c语言篇
it菜鸟新秀
未毕业,大三学生党一枚
展开
-
递归实现汉诺塔问题程序
1汉诺塔问题递归实现;。。。。上代码!#include<stdio.h>void main(){ void hannoi(int n,char one,char two,char three); int m; printf("input the number of diskes:"); scanf("%d",&m); printf("The step to moveing %d diskes:\n",m); hannoi(m,'A','b','c');}//定原创 2021-04-07 22:57:59 · 137 阅读 · 0 评论 -
函数练习加递归
阶乘算法实现、#include<stdio.h>long square(int p);//实现平方long factorial(int q);//实现阶乘void main(){ int i; int j; int s =0; s = square(2) + square(3); printf("%d\n",s);}long square(int p){ int k; long r; long factorial(int t); k = p*p; r = fa原创 2021-04-01 23:59:02 · 103 阅读 · 0 评论 -
函数练习
函数练习(1)自定义函数实现平方的算法,相当于库函数pow();的效果。#include<stdio.h>//#include<math.h>;double power(double x,double y);//声明函数void main(){ double x= 2.0,y =3.0, z; z = power(x,y); printf("%.1f to the power of %.1f is %.1f\n",x,y,z);}double power(do原创 2021-03-31 23:36:55 · 117 阅读 · 0 评论 -
自定义函数的一些问题
#自定义函数的一些问题1使用库函数的时候要先导入,2.函数的申明,如果把自定义函数放在主函数之前,可以不用申明,但是不好,所以函数都要放在主函数之后,调用函数时先对函数申明。比如#include<stdio.h>int main() { int max(int x, int y);//形参 声明函数 int a, b, c; scanf_s("%d,%d", &a, &b); c = max(a, b);//实参 printf("Max is :%d", c原创 2021-03-30 23:11:12 · 342 阅读 · 0 评论 -
函数
##今天到函数了,哎哎哎哎,但是不定积分,变限积分,定积分太难了吧,随便来两个函数吧。。。。。#include<stdio.h>void main() { void PrintStar();//调用函数 void Print_massage(); PrintStar(); Print_massage(); return 0;}//定义函数void PrintStar(){ printf("********\n");}//定义函数void Print_mass原创 2021-03-25 23:07:27 · 92 阅读 · 0 评论 -
折半查找算法。
##折半查找,在一个排序完成的数组里,对数思想,每次跟中间的比较,巴拉巴拉巴拉,哎呀,不想说了,上代码:#include<stdio.h>#define M 10int main() { int arry[10] = { 12,18,20,32,35,65,75,88,92,100 };//数组 int n, low, mid, high, found; low = 0; high = M -1; found = 0; printf("输入查找的数:\n"); scanf_s原创 2021-03-24 23:53:57 · 80 阅读 · 0 评论 -
2021-03-23
3月23日将一个九宫格数组中间行和中间列输出来,数组由用户动态输入//动态输入数组int i, j, a[3][3];for ( i = 0; i <=2; i++){ for ( j = 0; j <=2; j++) { printf("a[%d][%d]=",i,j); scanf_s("%d",&a[i][j]); } }//遍历数组for (i = 0; i < 3; i++){ for (j = 0; j < 3; j++) {原创 2021-03-23 23:24:43 · 78 阅读 · 0 评论 -
# 考研之 C语言篇
考研之 C语言篇先说两句,开学已经快一个月,今年要冲刺考研,说在寒假把高数,C语言复习一遍,各种原因没坚持下来,一开学就蹲图书馆刷高数,开始晚上过一下c,然后就准备专业课的复习了,记录一下。数组int i, a[10] = {0,2,3,4,5,6,7,8,};for (i = 0; i <= 9;i++) {a[i] = i;}//给数组赋值int i, a[5] = { 4,5,6 }, b[5];printf("\n 数组是:");for ( i = 0; i < 5原创 2021-03-22 23:22:01 · 2596 阅读 · 0 评论