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
相关文章推荐
- Ajax在ASP.NET的应用原理 --转载
- 简述Asp.net中断点续传的原理与实现
- 【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
- 详细解析ASP.NET中Request接收参数乱码原理
- ASP.NET HttpModule——原理
- MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWIN
- Asp.net"三层结构"原理与用意学习入门教程(一)
- **ASP.NET CDN缓存加速原理**
- 以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)
- asp.net运行原理
- ASP.NET内部原理(HttpHandler和HttpModule)
- ASP.NET 2.0 异步页面原理浅析 [1]
- Asp.net原理理解(错误,不足继续补充)
- ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )(二)
- ASP.NET——基础 6、暴力注册原理
- ASP.NET Core 中文文档 第三章 原理(14)服务器
- ASP.NET页面与IIS底层交互和工作原理详解
- Asp.net WebPages框架运行原理浅析
- ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件)
- HTTP协议/IIS 原理及ASP.NET运行机制浅析【图解】(1)