文件列表:
circle.c
circle.h
display.c
display.h
equation.c
equation.h
main.c
menu.c
menu.h
trape.c
trape.h
trangle.c
trangle.h
----------------------------------------------------------------------------
circle.c
#include<stdio.h>
#define PI 3.141
double circle_cacl(double radius);
void circle_output(void);
void run_circle(void);
/*
void main()
{
run_circle();
}
*/
double circle_cacl(double radius)
{
return PI*radius*radius;
}
void circle_output(double radius)
{
if(radius>0)
{
printf("the circle arae is %lf\n",circle_cacl(radius));
}
else
{
printf("pleased input the radius than bigger 0\n");
}
}
void run_circle()
{
double radius;
printf("Input the circle radius:");
scanf("%lf",&radius);
circle_output(radius);
}
circle.h
#ifndef _CIRCLE_H
#define _CIRCLE_H
extern double circle_cacl(double radius);
extern void circle_output(double radius);
extern void run_circle(void);
#endif
display.c
#include<stdio.h>
void display(void);
void run_display(void);
void main()
{
run_display();
}
void display(void)
{
printf("\t******