您的位置:首页 > 编程语言 > ASP

ASP.NET 之 地球原理 ―― 循环

2010-06-09 16:35 190 查看





[align=left] protected void Button1_Click(object sender, EventArgs e)//在显示统计分数中[/align]
[align=left] {[/align]
[align=left] Label1.Text ="";//清空控件中原有的值[/align]
[align=left] int[] kaoshi = { 91, 92, 94, 98, 80, 82, 85, 84, 86,[/align]
[align=left] 70, 71, 70,75, 75, 71, 60, 68, 69, 59, 58 };//用int定义考试成绩的值[/align]
[align=left] int you=0;//用int定义优秀的值[/align]
[align=left] int liang=0;//用int定义良好的值[/align]
[align=left] int zhong=0;//用int定义中等的值[/align]
[align=left] int jige=0//;用int定义及格的值[/align]
[align=left] int bujige=0;//用int定义不及格的值[/align]
[align=left] double sum=0;//用double定义整体分数值[/align]
[align=left] int average = 0;//用int定义平均的值[/align]
[align=left] foreach (int chengji in kaoshi )//用foreach循环 成绩的内容[/align]
[align=left] { //数据类型 元素 in 机会或数组[/align]
[align=left] if (chengji <60)//当成绩小于60时[/align]
[align=left] {[/align]
[align=left] [/align]
[align=left] bujige ++;//不及格的数值加1[/align]
[align=left] }[/align]
[align=left] else if (chengji <70&&chengji >=60)//如果成绩小于70大于等于60时[/align]
[align=left] {[/align]
[align=left] jige ++;//及格的数值加1[/align]
[align=left] }[/align]
[align=left] else if (chengji <79&&chengji >=70)//如果成绩小于79大于等于70时[/align]
[align=left] {[/align]
[align=left] zhong ++;//中等的数值加1[/align]
[align=left] }[/align]
[align=left] else if (chengji <89&&chengji >=80)//当成绩小于89大于等于80时[/align]
[align=left] {[/align]
[align=left] liang ++;//良好的数值加1[/align]
[align=left] }[/align]
[align=left] else //若没有以上情况时[/align]
[align=left] {[/align]
[align=left] you ++;//优秀的数值加1[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] for (int mark=0;mark <kaoshi .Length ;mark ++)//用foe循环定义全体的分值[/align]
[align=left] {[/align]
[align=left] sum =sum +kaoshi [mark ];//全体数值[/align]
[align=left] }[/align]
[align=left] if ((sum) / 20 != 0)//[/align]
[align=left] {[/align]
[align=left] Label1.Text += "</br>";//[/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] Label1.Text += "优秀" + Convert.ToString(you) + "人</br>";//显示的是优秀的人数[/align]
[align=left] Label1.Text += "良好" + Convert.ToString(liang ) + "人</br>";//显示的是良好的人数[/align]
[align=left] Label1.Text += "中等" + Convert.ToString(zhong ) + "人</br>";//显示的是中等的人数[/align]
[align=left] Label1.Text += "及格" + Convert.ToString(jige ) + "人</br>";//显示的是及格的人数[/align]
[align=left] Label1.Text += "不及格" + Convert.ToString(bujige ) + "人</br>";//显示的是不及格的人[/align]
[align=left] Label1.Text += "全体总分为:" + Convert.ToString(sum ) + "分</br>";//显示的是全体总分值[/align]
[align=left] Label1.Text += "本次考试平均分:" + Convert.ToString(average) + "分</br>";//显示的是本次考试成绩的平均分[/align]
}
本文出自 “王士铭――著” 博客,请务必保留此出处http://wangshiming.blog.51cto.com/1543417/328924
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: