首页 > 编程语言 > C/C++开发 > c语言如何四舍五入(含源代码)?
2022
01-10

c语言如何四舍五入(含源代码)?

在我们日常计算时,都会遇到小数点后面的有数字,这个时候就需要使用四舍五入。四舍五入是小学数学里的一个比较重要的内容,在我们平常的生活中具有非常广泛的应用。可是作为程序员们,如何用编程语言实现四舍五入呢?今天小编就带大家了解如何使用C语言实现四舍五入呢?

C语言中实现四舍五入的是使用round函数,但需要遵循银行家舍入法,也就是“4舍6入5考虑,5后非0可进1,5后为0看奇偶,5前为偶要舍去,5前为奇需进一

接下来就来分享源代码

程序源代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private int ws;
        public Form1()
        {
            InitializeComponent();
            initCount();
        }
        private void initCount()
        {
            for (int i = 0; i < 10; i++)
            {
                string str = i.ToString() + "位";
                comboBox1.Items.Add(str);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            double sz1, sz2;
            string str1 = textBox1.Text;
            string str2 = textBox2.Text;
            
            if (double.TryParse(str1,out sz1)&& double.TryParse(str2, out sz2))
            {
                textBox3.Text = (sz1 + sz2).ToString();
                textBox4.Text = Math.Round(sz1 + sz2, ws).ToString();
            }
        }
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
          ws=comboBox1.SelectedIndex;
        }
    }
}
以上就是“c语言如何四舍五入(含源代码)?”的详细内容,通过该实例掌握TryParse方法参数传递的使用,学会使用下拉框控件,并通过for循环对下拉框列表进行赋值,可通过Items.Add来添加列表,同时掌握Math类的Round方法在四舍五入时遵循的原则!想要了解更多C语言相关知识或者教程欢迎持续关注编程学习网

扫码芷若 获取免费视频学习资料

编程学习

查 看2019高级编程视频教程免费获取