- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 指向函数的指针变量做函数参数
指向函数的指针变量作为函数的参数 c程序: //构造函数指针做函数的参数 #include <stdio.h> int max(int a,int b) { int z; if(a>b) { z=a; } else { z=b; } return z; } int min(int a1,int b1) { int z1; if(a1>b1) { z1=b1; } else { z1=a1; } return z1; } int
2020-10-24 13:12:07
1622
原创 extern在Dev-c++里的编译失败后的修改
在Dev-c++里编译如下的程序总是会报错 c程序如下: //extern声明外部变量为全局变量 #include <stdio.h> int max(int x,int y) { int z; if(x>y) { z=x; } else { z=y; } return z; } main() { extern A,B; printf("最大值是%d\n",max(A,B)); } int A=13,B=15; 经过调试,修改为如下可以正常运行: c程
2020-10-16 14:50:54
590
原创 递归经典汉诺塔问题
汉诺塔问题 c程序: //汉诺达问题 #include <stdio.h> void move(char x,char y)//定义移函数 { printf("%c-->%c\n",x,y); } void Hanio(int n,char one,char two,char three)//定义hanio函数 { if(n==1) { move(one ,three);//递归出口 } else { Hanio(n-1,one,three,two);//
2020-10-15 15:18:53
153
原创 递归算法
递归 c程序 //递归求阶乘 #include <stdio.h> long fun1(long n) { int mult; if(n<0) { printf("不存在阶乘\n"); } else if(n==0||n==1) { mult=1; } else { mult=fun1(n-1)*n; } return mult; } main() { int x,y; printf("请输入一个整数进行递归\n"); sc
2020-10-15 10:14:20
123
原创 c语言之函数的嵌套
函数的嵌套 c程序 //计算平方阶乘 long fun1(long a)//阶乘函数 { long b,mult=1; for(b=1;b<=a;b++) { mult=mult*b; } return mult; } long fun2(long c)//计算平方 { long d; d=c*c; return d; } #include <stdio.h> main() { long z; z=fun1(fun2(2))+fun1(f
2020-10-15 09:52:55
913
原创 自学C语言 函数篇
利用函数进行数据的比较大小 // 利用函数进行数据的比较大小 int max(int x,int y) { int z; z=x>y?x:y; return z; } #include <stdio.h> main() { int max(int x,int y); int a,b,c; printf("请输入两个数字比较大小:\n"); scanf("%d%d",&a,&b); c=max(a,b); printf("较大的数是%d\n",c); }
2020-10-12 17:06:36
189
原创 c语言:报文的加密;A变成E,a变成e,W变成A,w变成a等
c程序: //报文的加密;A变成E,a变成e,W变成A,w变成a等 #include <stdio.h> main() { printf(“请输入电文:\n”); char c; while(1) { c=getchar(); while(c!=’\n’) { if((c>=‘A’&&c<=‘Q’)||(c>=‘a’&&c<=‘q’)) { c=c+4; printf("%c",c); break; } else if((c>=‘W’
2020-10-10 20:17:35
5455
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人