主要是临时补一下指针函数的知识,之前没有学过,不知道期末考试老师会不会考到,因此找了道例题检验一下自己,其实这个知识点还是比较简单的,很套路化的东西,但是难就难在怎么去利用去使用它,什么时候该用才是难点。
Time Limit: 1 Sec Memory Limit: 128 MB Submit: 1092 Solved: 619
YHZ自认为很聪明的人, 在C语言课上老师布置了一个作业,让能求正方形和圆的面积, 正当YHZ要跃跃欲试的时候, 老师却要求使用函数指针来实现这个功能,YHZ立马就不会了,他现在向你求助,你能帮他完成这个程序吗?
提示:
编写calAreaSquare(double x)函数来计算边长为x的正方形面积。
编写calAreaCircle(double x)函数来计算半径为x的圆面积。
编写calArea函数用以上两个函数作为参数实现求正方形和圆的面积。
Pi的求法
#include<math.h>
Pi= acos(-1.0)
第一行有一个正数T表示有T个询问。 接下来有T行,每行有一个正数op, 和一个浮点数x,
如果op = 1, x 表示正方形的边长。 如果 op = 2, x 表示圆的半径。
输出只有一行表示所求的面积(保留五位小数)。
2 1 2 2 1
4.00000 3.14159