C语言
文章平均质量分 69
倔强生长
#倔强生长,慢慢花开#
本人擅长arduino—>51—>32—>msp430,了解AD硬件,Matlab编程,Python,Linux,工控PLC,持续学习中.......学习的过程中遇到好玩的有趣的会和大家一起分享。还请大家多多关注。↘↘
展开
-
编写程序,输入并保存5名学生的信息,计算出平均分,再按照成绩从高到低的顺序输出他们的信息。学生信息包括:学号、姓名、成绩。学号不超过10位,姓名不超过20个字符,成绩和学均成绩均为双精度实数
利用结构体求解此题此题乍一看,很简单。但是小编今天干这道题的时候,却踩遍了所有的坑,特写此文以记之。此题思路如下:首先创建一个结构体,接下来对结构体赋值,求结构体成员分数的平均值,依据平均值对结构体排序,输出结构体。整个过程就是这样,但是小编每一个坑都踩了。接下来一一记之:#include <stdio.h>int main(){ struct stu { long int number; char *name[80]; //1.此处使用的指针的形式一定记得原创 2020-05-16 12:17:37 · 8757 阅读 · 6 评论 -
如何比较整型的0和double类型的0.0
如何比较整型的0和double类型的0.0写在前面的话1.由于计算机中采用的是有限位的二进制编码,所以浮点数在计算机中的存储不总是精确的,通常会存在一些舍入误差。2.浮点数表示的数据类型往往具有不精确性,在进行精确度不高的运算时问题还不是很大,但是在进行关系运算时就会出现很大的问题。3.判断两个浮点数是否相等这个操作本身就充满了风险,并且不合理。为什么会出现这样的不精确现象呢?计算机在...原创 2020-03-26 13:36:32 · 5048 阅读 · 0 评论