在我们日常计算时,都会遇到小数点后面的有数字,这个时候就需要使用四舍五入。四舍五入是小学数学里的一个比较重要的内容,在我们平常的生活中具有非常广泛的应用。可是作为程序员们,如何用编程语言实现四舍五入呢?今天小编就带大家了解如何使用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语言相关知识或者教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/8940/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料