C语言 如何实现保留三位小数,第四位四舍五入的程序,详细解释一下程序,网上的看不懂

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 如何实现保留三位小数,第四位四舍五入的程序,详细解释一下程序,网上的看不懂相关的知识,希望对你有一定的参考价值。

单个字符错误的形式:'65' 为什么错误

你输入'65'错误是因为,''里面表示的是单个字符,而这里有两个字符的。
要想这样写,必须写成'\65'.
第四位四舍五入
number=(number*1000+0.5)/1000;
保留三位有效数字:
printf("四舍五入后为:%.3f\n",number);
参考技术A #include<stdio.h>
int main()

float number=0.0;
printf(" 输入一个含万分位的小数:");
scanf("%f",&number);
number=(number*1000+0.5)/1000;
printf("四舍五入后为:%.3f\n",number);
return 0;

单个字符错误的形式:'65' 65里面有两个字符了 6和5.
参考技术B 乘1000
加0.5取整
再除1000
参考技术C 大部分小数不能精确存储,这个你应该知道
所以讨论四舍五入不太现实,即使乘以1000加上0.5再除以1000,要是多打印几个小数,那么也会出现一个近似的值


float a=7.9;
printf("%.6f",a);
得到的结果可能是7.899999

所以准确的做法是变成字符串,这样最精确,呵呵

2021最新阿里云服务器租用价格表!

注意事项

  • 询价金额如遇小数点,保留三位小数点,第四位四舍五入。
  • 账单列表金额遇小数点,保留两位小数点,第三位舍掉,实际扣费金额以此为准;账单详情金额遇小数点,保留三位小数点,第四位四舍五入。
  • 余额不足提醒:以小时为单位整点结算后,若下一计费周期内账户可用余额小于上一周期账单金额,则发短信和邮件提醒。
  • 释放通知:因到期/欠费释放,系统会短信和邮件通知。
  • 按小时扣费后,“阿里云现金账户”出现欠费。即在整点扣费时,(现金账户余额 - 账单中当周期整点结算的费用)小于 0 时,按量付费的 ECS 将会欠费停机,从停机时刻起数据保留 7 天(即 168 小时,自行设置释放的除外),之后数据将会被系统自动释放,届时数据不再保留。
  • 已设置自动释放时间的云服务器,会按照设置时间系统自动释放(按量付费服务器实例可能存在释放延迟,如果您设置释放时间点由于释放延迟进入下一计费周期,不会收取下一计费周期费用,只会针对您设置的释放时间点前的时间进行计费),若按小时扣费后,“阿里云现金账户”余额为 0 元,”按量付费“的云服务器不遵循设置的系统释放时间,依然会自动释放,数据不可恢复。

以下价格配置统计自阿里云官网-云产品定价

实例规格

vCPU内存(GB)按量(小时)标准目录月价优惠月价年付月价3年付月价5年付月价
通用型 ecs.g6.large280.5240.0240.0204.00132.0091.20
通用型 ecs.g6.xlarge4161.0480.0480.0408.00264.00182.40
通用型 ecs.g6.2xlarge8322.0960.0960.0816.00528.00364.80
通用型 ecs.g6.3xlarge12483.01440.01440.01224.00792.00547.20
通用型 ecs.g6.4xlarge16644.01920.01920.01632.001056.00729.60
通用型 ecs.g6.6xlarge24966.02880.02880.02448.001584.001094.40
通用型 ecs.g6.8xlarge321288.03840.03840.03264.002112.001459.20
通用型 ecs.g6.13xlarge5219213.06240.06240.05304.003432.002371.20
通用型 ecs.g6.26xlarge10438426.012480.012480.010608.006864.004742.40
计算型 ecs.c6.large240.39187.0187.0158.95102.8571.06
计算型 ecs.c6.xlarge480.78374.0374.0317.90205.70142.12
计算型 ecs.c6.2xlarge8161.56748.0748.0635.80411.40284.24
计算型 ecs.c6.3xlarge12242.341122.01122.0953.70617.10426.36
计算型 ecs.c6.4xlarge16323.121496.01496.01271.60822.80568.48
计算型 ecs.c6.6xlarge24484.682244.02244.01907.401234.20852.72
计算型 ecs.c6.8xlarge32646.232992.02992.02543.201645.601136.96
计算型 ecs.c6.13xlarge529610.134862.04862.04132.702674.101847.56
计算型 ecs.c6.26xlarge10419220.269724.09724.08265.405348.203695.12
内存型 ecs.r6.large2160.66318.0318.0270.30174.90120.84
内存型 ecs.r6.xlarge4321.33636.0636.0540.60349.80241.68
内存型 ecs.r6.2xlarge8642.651272.01272.01081.20699.60483.36
内存型 ecs.r6.3xlarge12963.981908.01908.01621.801049.40725.04
内存型 ecs.r6.4xlarge161285.32544.02544.02162.401399.20966.72
内存型 ecs.r6.6xlarge241927.953816.03816.03243.602098.801450.08
内存型 ecs.r6.8xlarge3225610.65088.05088.04324.802798.401933.44
内存型 ecs.r6.13xlarge5238417.238268.08268.07027.804547.403141.84
内存型 ecs.r6.26xlarge10476834.4516536.016536.014055.609094.806283.68
GPU计算型 ecs.gn6v-c8g1.2xlarge83226.467620.04648.23810.003200.403200.40
GPU计算型 ecs.gn6v-c8g1.8xlarge32128105.8430480.018592.815240.0012801.6012801.60
GPU计算型 ecs.gn6v-c8g1.16xlarge64256211.6860960.037185.630480.0025603.2025603.20
GPU计算型 ecs.gn6v-c10g1.20xlarge82336219.6463255.038585.5531627.5026567.1026567.10
网络增强型 ecs.g5ne.large280.649311.75311.75264.99171.46118.46
网络增强型 ecs.g5ne.xlarge4161.299623.5623.5529.98342.92236.93
网络增强型 ecs.g5ne.2xlarge8324.331247.01247.01059.95685.85473.86
网络增强型 ecs.g5ne.4xlarge16648.662494.02494.02119.901371.70947.72
网络增强型 ecs.g5ne.8xlarge3212817.324988.04988.04239.802743.401895.44
网络增强型 ecs.g5ne.16xlarge6425634.649976.09976.08479.605486.803790.88
网络增强型 ecs.g5ne.18xlarge7228838.9711223.011223.09539.556172.654264.74
大数据网络增强型 ecs.d1ne.2xlarge8326.681925.01828.751443.75866.25577.50
大数据网络增强型 ecs.d1ne.4xlarge166413.373850.03657.52887.501732.501155.00
大数据网络增强型 ecs.d1ne.6xlarge249620.055775.05486.254331.252598.751732.50
大数据网络增强型 ecs.d1ne.8xlarge3212826.747700.07315.05775.003465.002310.00
大数据网络增强型 ecs.d1ne.14xlarge5622446.7913475.012801.2510106.256063.754042.50
本地SSD型 ecs.i2.xlarge4321.88904.0904.0768.40497.20343.52
本地SSD型 ecs.i2.2xlarge8643.771808.01808.01536.80994.40687.04
本地SSD型 ecs.i2.4xlarge161287.533616.03616.03073.601988.801374.08
本地SSD型 ecs.i2.8xlarge3225615.077232.07232.06147.203977.602748.16
本地SSD型 ecs.i2.16xlarge6451230.1314464.014464.012294.407955.205496.32
本地SSD型 ecs.i2g.2xlarge8323.0731475.01475.01253.75811.25560.50
本地SSD型 ecs.i2g.4xlarge16646.1462950.02950.02507.501622.501121.00
本地SSD型 ecs.i2g.8xlarge3212812.2925900.05900.05015.003245.002242.00
本地SSD型 ecs.i2g.16xlarge6425624.58411800.011800.010030.006490.004484.00
本地SSD型 ecs.i2ne.xlarge4321.974949.2949.2806.82522.06360.70
本地SSD型 ecs.i2ne.2xlarge8323.9481898.41898.41613.641044.12721.39
本地SSD型 ecs.i2ne.4xlarge16647.8963796.83796.83227.282088.241442.78
本地SSD型 ecs.i2ne.8xlarge3212815.7927593.67593.66454.564176.482885.57
本地SSD型 ecs.i2ne.16xlarge6425631.58415187.215187.212909.128352.965771.14
本地SSD型 ecs.i2ne.2xlarge8323.9481898.41898.41613.641044.12721.39
本地SSD型 ecs.i2ne.4xlarge16647.8963796.83796.83227.282088.241442.78
本地SSD型 ecs.i2ne.8xlarge3212815.7927593.67593.66454.564176.482885.57
本地SSD型 ecs.i2ne.16xlarge6425631.58415187.215187.212909.128352.965771.14
通用网络增强型 ecs.sn2ne.large280.99286.0286.0243.10157.30108.68
通用网络增强型 ecs.sn2ne.xlarge4161.99572.0572.0486.20314.60217.36
通用网络增强型 ecs.sn2ne.2xlarge8323.971144.01144.0972.40629.20434.72
通用网络增强型 ecs.sn2ne.3xlarge12485.961716.01716.01458.60943.80652.08
通用网络增强型 ecs.sn2ne.4xlarge16647.942288.02288.01944.801258.40869.44
通用网络增强型 ecs.sn2ne.6xlarge249611.923432.03432.02917.201887.601304.16
通用网络增强型 ecs.sn2ne.8xlarge3212815.894576.04576.03889.602516.801738.88
通用网络增强型 ecs.sn2ne.14xlarge5622427.818008.08008.06806.804404.403043.04
计算网络增强型 ecs.sn1ne.large240.68197.0197.0167.45108.3574.86
计算网络增强型 ecs.sn1ne.xlarge481.37394.0394.0334.90216.70149.72
计算网络增强型 ecs.sn1ne.2xlarge8162.74788.0788.0669.80433.40299.44
计算网络增强型 ecs.sn1ne.3xlarge12244.11182.01182.01004.70650.10449.16
计算网络增强型 ecs.sn1ne.4xlarge16325.471576.01576.01339.60866.80598.88
计算网络增强型 ecs.sn1ne.6xlarge24488.212364.02364.02009.401300.20898.32
计算网络增强型 ecs.sn1ne.8xlarge326410.943152.03152.02679.201733.601197.76
内存增强型 ecs.re4.20xlarge8096068.7519800.019800.016830.009900.009900.00
内存增强型 ecs.re4.40xlarge1601920137.539600.039600.033660.0019800.0019800.00
内存网络增强型 ecs.se1ne.large2161.27366.0366.0311.10201.30139.08
内存网络增强型 ecs.se1ne.xlarge4322.54732.0732.0622.20402.60278.16
内存网络增强型 ecs.se1ne.2xlarge8645.081464.01464.01244.40805.20556.32
内存网络增强型 ecs.se1ne.3xlarge12967.632196.02196.01866.601207.80834.48
内存网络增强型 ecs.se1ne.4xlarge1612810.172928.02928.02488.801610.401112.64
内存网络增强型 ecs.se1ne.6xlarge2419215.254392.04392.03733.202415.601668.96
内存网络增强型 ecs.se1ne.8xlarge3225620.335856.05856.04977.603220.802225.28
内存网络增强型 ecs.se1ne.14xlarge5648035.5810248.010248.08710.805636.403894.24
内存型 ecs.se1.large2161.53366.0366.0311.10183.00183.00
内存型 ecs.se1.xlarge4323.07732.0732.0622.20366.00366.00
内存型 ecs.se1.2xlarge8646.141464.01464.01244.40732.00732.00
内存型 ecs.se1.4xlarge1612812.282928.02928.02488.801464.001464.00
内存型 ecs.se1.8xlarge3225624.565856.05856.04977.602928.002928.00
内存型 ecs.se1.14xlarge5648044.2910248.010248.08710.805124.005124.00
高主频计算型 ecs.hfc5.large240.87251.0251.0208.33125.5082.83
高主频计算型 ecs.hfc5.xlarge481.74502.0502.0416.66251.00165.66
高主频计算型 ecs.hfc5.2xlarge8163.491004.01004.0833.32502.00331.32
高主频计算型 ecs.hfc5.3xlarge12245.231506.01506.01249.98753.00496.98
高主频计算型 ecs.hfc5.4xlarge16326.972008.02008.01666.641004.00662.64
高主频计算型 ecs.hfc5.6xlarge244810.463012.03012.02499.961506.00993.96
高主频计算型 ecs.hfc5.8xlarge326413.944016.04016.03333.282008.001325.28
高主频通用型 ecs.hfg5.large281.15332.0332.0268.92162.68106.24
高主频通用型 ecs.hfg5.xlarge4162.31664.0664.0537.84325.36212.48
高主频通用型 ecs.hfg5.2xlarge8324.611328.01328.01075.68650.72424.96
高主频通用型 ecs.hfg5.3xlarge12486.921992.01992.01613.52976.08637.44
高主频通用型 ecs.hfg5.4xlarge16649.222656.02656.02151.361301.44849.92
高主频通用型 ecs.hfg5.6xlarge249613.833984.03984.03227.041952.161274.88
高主频通用型 ecs.hfg5.8xlarge3212818.445312.05312.04302.722602.881699.84
高主频通用型 ecs.hfg5.14xlarge5616030.588808.08808.07134.484315.922818.56
GPU计算型 ecs.gn5i-c2g1.large288.682500.02375.01875.001125.00750.00
GPU计算型 ecs.gn5i-c4g1.xlarge4169.692790.02650.52092.501255.50837.00
GPU计算型 ecs.gn5i-c8g1.2xlarge83211.673360.03192.02520.001512.001008.00
GPU计算型 ecs.gn5i-c16g1.4xlarge166415.634500.04275.03375.002025.001350.00
GPU计算型 ecs.gn5i-c28g1.14xlarge5622443.0612400.011780.09300.005580.003720.00
高主频型超级计算集群 ecs.scch5.16xlarge6419242.3612200.011590.09150.005490.003660.00
通用型超级计算集群 ecs.sccg5.24xlarge9638444.6312852.012209.49639.005783.403855.60
突发性能型 ecs.t5-lc2m1.nano10.50.06318.017.113.508.105.40
突发性能型 ecs.t5-lc1m1.small110.08324.022.818.0010.807.20
突发性能型 ecs.t5-lc1m2.small120.16748.045.636.0021.6014.40
突发性能型 ecs.t5-lc1m2.large240.33396.091.272.0043.2028.80
突发性能型 ecs.t5-lc1m4.large280.55159.0151.05119.2571.5547.70
突发性能型 ecs.t5-c1m1.large220.2983.078.8562.2537.3524.90
突发性能型 ecs.t5-c1m2.large240.4116.0110.287.0052.2034.80
突发性能型 ecs.t5-c1m4.large280.63180.0171.0135.0081.0054.00
突发性能型 ecs.t5-c1m1.xlarge440.58167.0158.65125.2575.1550.10
突发性能型 ecs.t5-c1m2.xlarge480.8231.0219.45173.25103.9569.30
突发性能型 ecs.t5-c1m4.xlarge4161.25360.0342.0270.00162.00108.00
突发性能型 ecs.t5-c1m1.2xlarge881.16333.0316.35249.75149.8599.90
突发性能型 ecs.t5-c1m2.2xlarge8161.6462.0438.9346.50207.90138.60
突发性能型 ecs.t5-c1m4.2xlarge8322.5720.0684.0540.00324.00216.00
突发性能型 ecs.t5-c1m1.4xlarge16162.31666.0632.7499.50299.70199.80
突发性能型 ecs.t5-c1m2.4xlarge16323.21924.0877.8693.00415.80277.20
共享基本型 ecs.xn4.small110.1645.045.038.2522.5022.50
共享计算型 ecs.n4.small120.2984.084.071.4042.0042.00
共享计算型 ecs.n4.large240.71204.0204.0173.40102.00102.00
共享计算型 ecs.n4.xlarge481.42408.0408.0346.80204.00204.00
共享计算型 ecs.n4.2xlarge8162.83816.0816.0693.60408.00408.00
共享计算型 ecs.n4.4xlarge16325.671632.01632.01387.20816.00816.00
共享计算型 ecs.n4.8xlarge326411.333264.03264.02774.401632.001632.00
共享通用型 ecs.mn4.small140.54155.0155.0131.7577.5077.50
共享通用型 ecs.mn4.large281.08310.0310.0263.50155.00155.00
共享通用型 ecs.mn4.xlarge4162.15620.0620.0527.00310.00310.00
共享通用型 ecs.mn4.2xlarge8324.31240.01240.01054.00620.00620.00
共享通用型 ecs.mn4.4xlarge16648.612480.02480.02108.001240.001240.00
共享通用型 ecs.mn4.8xlarge3212817.224960.04960.04216.002480.002480.00
共享内存型 ecs.e4.small180.9260.0260.0221.00130.00130.00
共享内存型 ecs.e4.large2161.81520.0520.0442.00260.00260.00
共享内存型 ecs.e4.xlarge4323.611040.01040.0884.00520.00520.00
共享内存型 ecs.e4.2xlarge8647.222080.02080.01768.001040.001040.00
共享内存型 ecs.e4.4xlarge1612814.444160.04160.03536.002080.002080.00
共享计算型 ecs.n1.small120.2880.080.068.0040.0040.00
共享计算型 ecs.n1.medium240.65188.0188.0159.8094.0094.00
共享计算型 ecs.n1.large481.35388.0388.0329.80194.00194.00
共享计算型 ecs.n1.xlarge8162.69776.0776.0659.60388.00388.00
共享计算型 ecs.n1.3xlarge16325.391552.01552.01319.20776.00776.00
共享计算型 ecs.n1.7xlarge326410.783104.03104.02638.401552.001552.00
共享通用型 ecs.n2.small140.49141.0141.0119.8570.5070.50
共享通用型 ecs.n2.medium281.02294.0294.0249.90147.00147.00
共享通用型 ecs.n2.large4162.04588.0588.0499.80294.00294.00
共享通用型 ecs.n2.xlarge8324.081176.01176.0999.60588.00588.00
共享通用型 ecs.n2.3xlarge16648.172352.02352.01999.201176.001176.00
共享通用型 ecs.n2.7xlarge3212816.324704.04704.03998.402352.002352.00
共享通用型 ecs.e3.small180.86249.0249.0211.65124.50124.50
共享通用型 ecs.e3.medium2161.73498.0498.0423.30249.00249.00
共享通用型 ecs.e3.large4323.46996.0996.0846.60498.00498.00
共享通用型 ecs.e3.xlarge8646.921992.01992.01693.20996.00996.00
共享通用型 ecs.e3.3xlarge1612813.833984.03984.03386.401992.001992.00

 文章首发:https://www.dechenyun.com/1274.html

以上是关于C语言 如何实现保留三位小数,第四位四舍五入的程序,详细解释一下程序,网上的看不懂的主要内容,如果未能解决你的问题,请参考以下文章

2021最新阿里云服务器租用价格表!

2021最新阿里云服务器租用价格表!

写一段简单的c语言程序: 输入一个double类型的数,使它保留小数点后两位,对第三位四舍五入处理

C语言四舍五入保留两位小数

怎样用java实现小数的四舍五入?

C语言编写函数,对浮点数保留两位小数,对第三位四舍五入。程序如下 #include<stdio.h