作业2

#include<stdio.h>
int main()
{
    int i,n;
    double r,h,radius,height,volume;
    double cylinder(double r,double h);                /*调用一个函数*/
printf(
"Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ printf("Enter r and h:"); scanf("%lf%lf",&r,&h); /*利用循环算出多种解*/
if((r<=0)||(h<=0)){ printf("输入错误,重新输入\n"); /*用判断语句分辨是否符合条件*/
}
else{ volume=cylinder(r,h); printf("Volume=%.3f\n",volume); /*符合条件的则用函数公式进行计算*/
} }
return 0; } double cylinder(double r,double h) { double result; result=3.1415926*r*r*h; return result; }

 

posted on 2013-10-17 09:55  大叔控727  阅读(61)  评论(0编辑  收藏  举报

导航