摘要: 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只? 题目分析 如 阅读全文
posted @ 2020-08-14 22:54 C语言自学网 阅读(4545) 评论(0) 推荐(1) 编辑
摘要: 菱形,就是如下所示的图形,总行数与总列数相等: 写一个程序,根据用户输入的总行数,打印出菱形。这个题目主要是找出规律,考察读者的逻辑思维。你可以从第一行开始,遍历所有的列,也可以从第一列开始,遍历所有的行。下面的程序从第一行开始,遍历所有的列。设菱形的总行数为line,总列数为column,当前行为 阅读全文
posted @ 2020-08-14 22:52 C语言自学网 阅读(3615) 评论(0) 推荐(1) 编辑
摘要: 素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除。思路1):因此判断一个整数m是否是素数,只需把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。思路2):另外判断方法还可以简化 阅读全文
posted @ 2020-08-14 22:50 C语言自学网 阅读(6930) 评论(0) 推荐(0) 编辑
摘要: 题目1) 利用公式①计求π的近似值,要求累加到最后一项小于10^(-6)为止。 题目2) 根据公式②,用前100项之积计算π的值。 题目1)提供了一种解法,题目2)提供了两种解法,请看解析。 题目1)的代码: 1 #include <stdio.h> 2 #include <stdlib.h> 3 阅读全文
posted @ 2020-08-14 22:48 C语言自学网 阅读(3345) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。 在初中,我们就知道,杨辉三角的两个腰边的数都是 1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。 在高中的时候我们又知道,杨辉三角的任意一行都是的二项式系数,n 为行数减 1。也就是说任何一个数 阅读全文
posted @ 2020-08-14 14:50 C语言自学网 阅读(2670) 评论(0) 推荐(1) 编辑
摘要: 九九乘法表共 9 行 9 列,重点考察 for 循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形: 1 #include <stdio.h> 2 int main() { 3 int i,j; // i, j控制行或列 4 for(i=1;i< 阅读全文
posted @ 2020-08-14 14:41 C语言自学网 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 用希尔排序法对一组数据由小到大进行排序,数据分别为 69、56、12、136、3、55、46、 99、88、25。 实现过程: (1)自定义函数 shsort(),实现希尔排序。 (2) main() 函数作为程序的入口函数。程序代码如下: 1 #include <stdio.h> 2 int sh 阅读全文
posted @ 2020-08-13 22:45 C语言自学网 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。 实现过程: (1) 自定义函数 leap(),用来判断输入的年份是否是闰年。 (2) 自定义函数 number(),用来计算输入日期距 阅读全文
posted @ 2020-08-13 22:43 C语言自学网 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? 实现过程: (1) 使用 for 语句对 3 种鸡的数嫌在事先确定好的范围内进行穷举并判断,对满足条件的 3 种鸡的数量按指定格式输出,否则进行下 阅读全文
posted @ 2020-08-13 22:25 C语言自学网 阅读(1597) 评论(0) 推荐(0) 编辑
摘要: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。 实现过程: (1) 定义 day、x1 阅读全文
posted @ 2020-08-13 21:55 C语言自学网 阅读(741) 评论(0) 推荐(0) 编辑