Posts Tagged "C语言"

C语言第四章课后习题10,求建筑物高度

10.有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1。这4个塔的高度为10m,塔以外无建筑物。今输入任意点的坐标,求该点的建筑高度(塔外的高度为零)。

0
Read More →

C语言某题,求两个数m和n的最大公约数

C语言某题,求两个数m和n的最大公约数。个人感觉这道题很好,不仅可以更深入的理解解题思路(算法),对代码编写也是一个好的锻炼。思路如下: S1:最大公约数,即“指某几个整数共有公约数中的最大一个”,那么具体什么是公约数呢?不理解的同学可以报考最近的初中,重新学习一下。如果是m和n的话,首先要确定其大小,因为如果这个公约数属于数值小的一方,那么他也必定属于数值大的一方,另外其中较小数也就是较大数的公约数也说不定。 S2:找出较小一方后,以(较小一方-1)为分母,和较小一方相除。为什么要-1呢,因为任何数都可以被自己整除,是没有意义的。 S3:不断循环,直到找到最近能被自己整除的,那么这个数字就是最大公约数。

2
Read More →

C语言某题,求1+2+3+4+……100

C语言某题,求1+2+3+4+……100

0
Read More →

C语言第一课课后习题:比较三数大小

值得注意的是三数比较的方法。分别定义b1和b2,比较x,y时,结果是b1。再用b1比较z即可,两两相比。

1
Read More →