
C语言
xuaomo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计一个二人五子棋游戏
五子棋的游戏规律我们都知道,横竖五个棋子一样就赢了,斜5个一样就赢了,我们首先定义一个判断函数,每次判断他赢没赢。赢得话返回一,没赢继续,#include #define N 10//N*N大小的棋盘 void Fz(char Arr[N][N]) { int j,k; for(k = 0;k < N;k++) for(j = 0;j < N;j++) { Arr[k][j]原创 2016-04-26 20:56:19 · 1181 阅读 · 0 评论 -
最大公约数的实现
#include int main() {//求最大公约数 int a,b,j,l; scanf("%d,%d",&a,&b); j=a>b?b:a; for(l = 1 ; l <j;l++) if(a%l==0&&b%l==0) printf("最大公约数:%d",l);//l为他们两个的公约数 return 0; }原创 2016-04-26 20:48:01 · 528 阅读 · 0 评论 -
交换俩个数
//要两个数交换,我们首先考虑,将怎样的方式这两个数交换,我就给大家举个例子吧,你就相当于将两瓶水a,b进行交换,你想如果,如果不借助一个空瓶子(temp),就没办法进行交换.。所以就以交换水这样的列子进行举列子#include int main() { int a, b, t; a = 3; b = 4; printf("%d %d\n",a,b); t = a; a = b;原创 2016-04-26 20:34:23 · 389 阅读 · 0 评论 -
十进制转八进制的代码
#include using namespace std; void Shu(long long num=0) { if(num>7) Shu(num/8); cout } int main() { long long num=0; while(cin>>num) Shu(num); return 0原创 2017-01-03 15:59:18 · 4550 阅读 · 0 评论 -
笔试题:求二叉树叶子节点的个数
1.递归处理,叶子节点的个数为1;然后还有O(2)=O(1)-1;度为2的节点比度为1的节点少一个 int BinaryTreeCount(TreeNode* root){ int nodes=0; if(root==NULL) return 0; else if(root->left==NULL &&root->right=NULL) return 1; else n原创 2017-07-27 06:18:14 · 1489 阅读 · 0 评论