C语言编程 输入一个半径r和一个整数k,当k=1时,计算圆周长,k=2时 计

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;
    }
    printf(k==1 ? "L = " : k==2 ? "A = " : "V = ");
    printf("%f\n",k==1 ? 2*pi*r : k==2 ? pi*r*r : 4*pi*r*r*r/3);
    return 0;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网