C语言编程 输入一个半径r和一个整数k,当k=1时,计算圆周长,k=2时 计算圆的面积,k=3时计算圆球的体积,k为其他值时提示出错
#include <stdio.h>
#define pi 3.1415926
int main(int argc,char *argv[]){
double r;
int k;
printf("Input r(R:) & k(int k=1,2,3)...\n");
if(scanf("%lf%d",&r,&k)!=2 || k<1 || k>3){
printf("Input error, exit...\n");
return 0;
}
if(k==1)
printf("L = %f\n",2*pi*r);
else if(k==2)
printf("A = %f\n",pi*r*r);
else
printf("%f\n",4*pi*r*r*r/3);
return 0;
}
#define pi 3.1415926
int main(int argc,char *argv[]){
double r;
int k;
printf("Input r(R:) & k(int k=1,2,3)...\n");
if(scanf("%lf%d",&r,&k)!=2 || k<1 || k>3){
printf("Input error, exit...\n");
return 0;
}
if(k==1)
printf("L = %f\n",2*pi*r);
else if(k==2)
printf("A = %f\n",pi*r*r);
else
printf("%f\n",4*pi*r*r*r/3);
return 0;
}
温馨提示:答案为网友推荐,仅供参考