/*利用循环计算n个圆柱体体积*/ #include<stdio.h> int main(void) { int i,n; double r,v,h; double cylinder(double r,double h);/*定义和调用函数cylinder(r,h)计算体积*/ printf("enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ /*for语句循环计算n个圆柱体体积*/ printf("Enter r and h: "); scanf("%lf%lf",&r,&h); if((r<=0)||(h<=0))/*或语句*/ { printf("sorry"); } else{ v=cylinder(r,h); printf("V=%.3f ",v); } } return 0; } double cylinder(double r,double h) { double result; result=3.14*r*r*h; return result; }