zoukankan      html  css  js  c++  java
  • 实验二:C基本数据类型及运算

    2.1  建议使用double型

    #include<stdio.h>

    int main()
    {
    double x,y,z,s,p,a;

    scanf("%lf%lf%lf",&x,&y,&z);

    s=x+y+z;
    p=x*y*z;
    a=s/3.0;

    printf("%lf %lf %lf ",s,p,a);
    }

    2.2 

    #include<stdio.h>

    #define PI 3.14 //定义一个常量PI

    int main()
    {
    double r,S,V;
    scanf("%lf",&r);

    S=4.0*PI*r*r;
    V=4.0/3*PI*r*r*r;

    printf("%lf %lf ",S,V);
    }

    2.3

    #include<stdio.h>

    int main()
    {
    int a,b;
    double c;
    char d;
    float e;

    //输入时注意%c前面没有空格,如果有,空格会被读入d而不是读入你输入的字符
    scanf("%d%d%lf%c%f",&a,&b,&c,&d,&e);

    printf("%d,%d,%lf,%c,%f",a,b,c,d,e);
    }

    2.4

    /*三目运算符:a>b?a:b 等价于
    if(a>b)
    则执行a
    else
    则执行b
    */

    #include<stdio.h>

    int main()
    {
    int a,b,c,min;

    scanf("%d%d%d",&a,&b,&c);

    min=(a>b)?b:a;
    min=(min>c)?c:min;

    printf("%d ",min);
    }

    2.5

    #include<stdio.h>
    #include<math.h> //使用sin函数所需的头文件

    #define PI 3.14

    int main()
    {
    float x=135*PI/180; //先将135度转化为弧度

    printf("%f ",sin(x));
    }

    2.6

    #include<stdio.h>

    int main()
    {
    float x,y;

    scanf("%f",&x);

    y=x*x*x+x;

    //(int)y为整数部分,y减去整数部分则为小数部分
    printf("%d,%f",(int)y,y-(int)y);
    }

  • 相关阅读:
    postfix遇到的问题
    SElinux以及防火墙的关闭
    centos查看系统信息
    WINDOWS访问SAMBA提示没有权限
    常用命令
    口才
    【李敖的管理经】
    随笔
    查询MX记录
    bash: ifconfig: command not found
  • 原文地址:https://www.cnblogs.com/cdp1591652208/p/6509476.html
Copyright © 2011-2022 走看看