c++
ZHUO_SIR
这个作者很懒,什么都没留下…
展开
-
用c++设计哲学家进餐问题的求解
#include<stdio.h>#include<stdlib.h>#include<pthread.h>#include<iostream>#include<unistd.h>#include<semaphore.h>#define N 5#define LEFT i#define RIGHT (i+1)%Nusing n...原创 2018-05-22 22:55:22 · 2633 阅读 · 0 评论 -
sizeof与strlen的区别与联系
今天看到了一道很有意思的题,就想给大家分享分享,顺便说一下sizeof与strlen的区别。请接着往下看:int fun(char* s){ char* t = s; while(*t++); return t-s;}fun函数的功能是_______A.比较两个字符串的大小B.计算s所指字符串占用内存的大小C.计算s所指字符串的长度D.将s...原创 2018-11-09 12:00:49 · 361 阅读 · 0 评论 -
什么递归??试一下你就懂了!!真的很有效!!
通过下面的操作你就懂什么是递归!!!if(你懂递归)点这里:请点击这个链接else(你不懂递归)点这里:递归是这样的!!!原创 2018-11-02 22:42:09 · 405 阅读 · 0 评论 -
c++求解一个五位数里回文数的个数
1.问题的重述 编写一个通用的函数,该函数的功能是判断一个五位数是否是一个回文数。所谓回文数就是一个数字从左边看和从右边看是一样的,例如:35653,这就是一个回文数,而12345则不是回文数,即最高位的数字等于最低位的数字,次高位的数字等于次低位的数字。所以五位数里共有多少个回文数。2.问题的分析 根据问题的描述可以得知五位数里最小的就是10000,最大的就是9...原创 2018-11-08 13:24:45 · 5134 阅读 · 1 评论 -
奇怪的方式:c++求解奇怪的方式
1.问题的重述标题:奇怪的分式上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?请写出所有不同算式的个数(包括题中举例的)。显...原创 2018-11-08 15:20:07 · 548 阅读 · 0 评论