用C语言解决鬼谷算题

2016-02-19 19:15 35 1 收藏

图老师小编精心整理的用C语言解决鬼谷算题希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 编程语言 】

在鬼谷算题中有这样一个闻名的题目:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”这属于高等数学中的数论。我国宋代学者对这类题目钻研已颇为精深,总结出了“三人同行七十稀,五树梅花廿一枝,七子团圆正半月,去百零五便得知。”这样的口诀,意思是说“以三三数之,余数乘以七十;五五数之,余数乘以二十一;七七数之,余数乘十五。三者相加,如不大于一百零五,即为答数;否则须减去一百零五或其倍数。”这道算题的答案为23。计算起来比较繁琐,但假如用我们所熟悉的C语言来编写一小段程序的话,很快就能解决。
  
  这段程序如下:
  #include ″stdio.h″
  main
  
  int x
  forx=0x100x++
  ifx%3==2&&x%5==3&&x%7==2
  printf″This number is %d″x  看一看,是不是很简单啊! 更多内容请看C/C++进阶技术文档专题,或

来源:https://www.tulaoshi.com/n/20160219/1620455.html

延伸阅读
相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。        !-- frame contents -- !-- /frame contents -- 其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这...
一、C语言的特点 C 语言是美国的Dennis Ritchie在1972年设计发明的。它由早期的编程语言BCPL( Basic Combined Programming Language) 发展演变而来。C 语言之所以发展迅速,成为最受欢迎的语言之一,主要因为它具有强大的功能。 !-- frame contents -- !-- /frame contents -- 归纳起来,C 语言具有下列特点: 1.C语言是...
作者:肖进 Socket(套接字) ◆先看定义: typedef unsigned int u_int; typedef u_int SOCKET; ◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定义。 ◆Socket有五种不同的类型: 1、流式套接字(stream soc...
像PHP和perl一样,MySQL也提供的C语言使用的API. C代码的API是随MySQL一起发布的. 它包含在mysqlclient库中, 可以使C程序来访问数据库. MySQL源码包中的许多客户端都是用C写的. 如果你正在找使用这些C API的例子, 可以看看客户端的写法.你可以在MySQL源码包的clients目录找到这些例子. 软件包 请确保你已经安装了必要...
作者:Nathan Thomas nthomas@redhat.com 翻译:yellowrose yellowrose@fun.21cn.com 版权:Red Hat Software,Inc.本文英文版遵循GNU GPL版本2 或更新版本,参见www.gnu.org/copyleft/gpl.Html.中文版 为译者所有。 摘要: 将你正在开发的项目转到Linux上似乎是一项可怕的任务,然而 获得一点点的...

经验教程

132

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部