我剛剛是了一下 .. 可以耶 .. ^^
我貼出來好了 ..
#include<stdio.h>
#include <stdlib.h>
double rec(double r1,double r2);
double cir(double r);
double hex(double h);
int main(void)
{
char enter;
double r1,r2,r,h;
printf("請輸入代號>"); scanf("%c",&enter);
switch(enter)
{
case 'q':
case 'Q':
return 0;
break;
case 'e':
case 'E':
printf("請輸入長與寬>");
scanf("%lf,%lf",&r1,&r2);
printf("面積是%f",rec(r1,r2));
break;
case 'f':
case 'F':
printf("請輸入圓半徑>");
scanf("%lf",&r);
printf("面積是%f",cir(r));
break;
case 's':
case 'S':
printf("請輸入六邊形邊長>");
scanf("%lf",&h);
printf("面積是%f√3",hex(h));
break;
default:
printf("Invaild Number");
break;
}
system("PAUSE");
return 0;
}
double rec(double r1,double r2)
{
return (r1*r2);
}
double cir(double r)
{
return (r*r*3.14);
}
double hex(double h)
{
return (h*1.5);
}