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

x33g5p2x  于2021-11-19 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(314)

给编程学习者的一些忠告

1.计算体重指数

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

3.进制A+B

给编程学习者的一些忠告

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

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

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

1.计算体重指数

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

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

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

  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. //输入
  6. double L =0.0;
  7. double W =0;
  8. double H=0;
  9. double cir =0.0;
  10. double area = 0.0;
  11. double p = 0.0;
  12. scanf("%lf %lf %lf",&L ,&W, &H);
  13. //计算
  14. cir = L+W+H;
  15. p =cir/2;
  16. area = sqrt(p*(p-L)*(p-W)*(p-H));//此处计算面积的时候可以用海伦公式
  17. //输出
  18. printf("circumference=%.2lf area=%.2lf",cir,area);
  19. return 0;
  20. }

3.进制A+B

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int a = 0;
  5. int b = 0;
  6. int ret = 0;
  7. //输入
  8. scanf("%x %o", &a, &b);
  9. //计算
  10. ret = a + b;
  11. //输出
  12. printf("%d", ret);
  13. return 0;
  14. }

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

相关文章