给编程学习者的一些忠告以及牛客网初阶练习(4)

目录

给编程学习者的一些忠告

1.计算体重指数

2.计算三角形的周长和面积

3.进制A+B


给编程学习者的一些忠告

我们学习编程并不需要太多数学知识,很多同学觉得自己数学不好,就觉得自己学不好编程,实际上大家不必担心这个,编程的学习跟数学有关系吗?有一定关系,但更多的编程只是借用了数学的逻辑思维,所以大家并不需要过多的担心,编程的学习的好坏与你的数学学的好坏没有太大的关系,包括下面的海伦公式的题,它是要考你的数学知识吗?并不是,这个公式你如果不会不了解完全可以去百度上进行查找,同样的,也包括英语,编程的学习和英语也没有必然的联系,大家不要给自己太大压力,也不要灰心哦,同样的,很多同学觉得自己学历不好,自己上的是大专,这样是不是就学不好编程,进不了大厂呢?并不是这样的。

如果你是大专,那你就要努力进一个本科,先专升本如果是本科,甭管是啥本科,计算机专业就要好好学技术,甭管你是211,还是985,本科学历会给你一个同等的面试的机会,你只要技术过硬,就没有什么不可能的!

作为计算机专业,或者以后想要从事计算机相关工作的人,好好学好编程技术就够了!不用向这么多,未来可期大家要一起加油哦!一起进大厂!

1.计算体重指数

#include<stdio.h>
int main()
{
    //输入
    int height = 0;
    int weight = 0;
    float BMI = 0.0f;
    scanf("%d %d", &weight, &height);
    //计算
    BMI =  weight / ((height / 100.0) * (height / 100.0));
    //注意此处一定要是100.0,不然两个整数相除结果仍为整数,从而得出错误的答案
    //输出
    printf("%.2f", BMI);
    return 0;
}

注意:整数/整数,结果仍为整数,但小数/整数或者整数/小数结果都是小数

2.计算三角形的周长和面积

#include<stdio.h>
#include<math.h>
int main()
{
    //输入
    double L =0.0;
    double W =0;
    double H=0;
    double cir =0.0;
    double area = 0.0;
    double p = 0.0;
    scanf("%lf %lf %lf",&L ,&W, &H);
    //计算
    cir = L+W+H;
    p =cir/2;
    area = sqrt(p*(p-L)*(p-W)*(p-H));//此处计算面积的时候可以用海伦公式
    //输出
    printf("circumference=%.2lf area=%.2lf",cir,area);
    return 0;
}

3.进制A+B

#include<stdio.h>
int main()
{
    int a = 0;
    int b = 0;
    int ret = 0;
    //输入
    scanf("%x %o", &a, &b);
    //计算
    ret = a + b;
    //输出
    printf("%d", ret);
    return 0;
}

注意:%x是十六进制形式,%o是八进制形式。

猜你喜欢

转载自blog.csdn.net/m0_57304511/article/details/121367863