1计算圆的面积
#include<stdio.h> int main(void) { double r,s;/*自定义两个变量r,s*/ printf("请输入半径r:");/*提示输入半径r*/ scanf("%lf",&r); /*条件语句*/ if(r<=0) printf("对不起,您输入的数字不符合规定"); else{ s=3.14*r*r;/*公式*/ } printf("s=%.3f",s);/*输出面积s*/ return 0; }
2计算n个圆的体积
#include<stdio.h> int main() { int i,n; double r,v,h;/*定义自变量*/ double cylinder(double r,double h);/*自定义函数*/ printf("enter n:");/*提示输入n*/ scanf("%d",&n); for(i=1;i<=n;i++){/*循环体,循环n次*/ printf("Enter r and h:");/*提示输入r和h*/ scanf("%lf%lf",&r,&h); if((r<=0)||(h<=0))/*条件语句*/ { printf("输入错误,重新输入 "); } else{ v=cylinder(r,h);/*体积为函数*/ printf("V=%.3f ",v);/*输出v,保留三位小数*/ } } return 0; } double cylinder(double r,double h)/*函数的扩展,定义函数的内容*/ { double result;/*定义自变量result*/ result=3.1415926*r*r*h;/*算法*/ return result;/*将结果返回给主函数*/ }