C# 用C计算百分含量#
可能重复:C# 用C计算百分含量#,c#,asp.net,C#,Asp.net,可能重复: 我想问一下如何用C来表示这种数学表达式# a/b*100.0 我试着这样做。但它不起作用,因为百分比显示此类值(19)而不是(19.00) 提前感谢这是因为您的值是整数,您需要一个浮点 尝试: int gradeA; int students; int percentage; percentage = (gradeA/students*100.0); percentLabel.Text=Convert.ToString(percentage); float percenta
我想问一下如何用C来表示这种数学表达式# a/b*100.0 我试着这样做。但它不起作用,因为百分比显示此类值(19)而不是(19.00)
提前感谢这是因为您的值是
整数
,您需要一个浮点
尝试:
int gradeA;
int students;
int percentage;
percentage = (gradeA/students*100.0);
percentLabel.Text=Convert.ToString(percentage);
float percentage;
percentage = ((float)(gradeA/students))*100.0);
percentLabel.Text = String.Format("{0.00}", percentage);
//you want the values as a floating point:
double gradeA;
double students;
//ToString("P") displays the value as a percentage (e.g. 19%)
percentLabel.Text = (gradeA / students).ToString("P");