c#请教,数值取整到100位
c#请教,数值取整到100位
取整到百位,不要四舍五入。
直接把百位以下归零。
在textBox1文本框里输入数值,textBox2自动取整。
比如以下的案例
textBox1输入:5698
textBox2取整:5600
textBox1输入:45376
textBox2取整:45300
textBox1输入:631241
textBox2取整:631200
textBox1输入:100
textBox2取整:1
textBox1输入:99
textBox2取整:0
textBox1输入:64
textBox2取整:0
textBox1输入:0
textBox2取整:0
等于是,不管输入多少,后面2位归零。
代码怎么写,才能达到这样的效果,请教各位!谢谢!
[解决办法]
int num = 631241;
int result = num - num % 100;
Console.WriteLine(result);
string str = "12345.2";
int aa = (int)Convert.ToDouble(str) / 100 * 100;