当前位置: 首页 > news >正文

C#,《小白学程序》第四课:数学计算

1 文本格式


/// <summary>
/// 《小白学程序》第四课:数学计算
/// 这节课超级简单,就是计算成绩的平均值(平均分)
/// 这个是老师们经常做的一件事。
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button4_Click(object sender, EventArgs e)
{
    // #1
    // 先使用前面用过的数组
    double[] score = {
        540, 340, 650, 120, 554,
        643, 612, 234, 345
    };
    int n = 9;

    // #2 平均值的计算方法
    // 平均值  = 总和 / 总数
    double sum = 0.0;
    for (int i = 0; i < n; i = i + 1)
    {
        sum += score[i];
    }
    double avg = sum / n;

    // #3 输出信息
    StringBuilder sb = new StringBuilder();
    sb.AppendLine("和值 = " + sum + "<br>");
    // 带小数点后面指定的位数
    sb.AppendLine("平均值 = " + String.Format("{0:F4}", avg) + "<br>");
    webBrowser1.DocumentText = sb.ToString();
}

2 代码格式
 


/// <summary>
/// 《小白学程序》第四课:数学计算
/// 这节课超级简单,就是计算成绩的平均值(平均分)
/// 这个是老师们经常做的一件事。
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button4_Click(object sender, EventArgs e)
{// #1// 先使用前面用过的数组double[] score = {540, 340, 650, 120, 554,643, 612, 234, 345};int n = 9;// #2 平均值的计算方法// 平均值  = 总和 / 总数double sum = 0.0;for (int i = 0; i < n; i = i + 1){sum += score[i];}double avg = sum / n;// #3 输出信息StringBuilder sb = new StringBuilder();sb.AppendLine("和值 = " + sum + "<br>");// 带小数点后面指定的位数sb.AppendLine("平均值 = " + String.Format("{0:F4}", avg) + "<br>");webBrowser1.DocumentText = sb.ToString();
}

你非常幸运读到的是世界上 唯一一本真正的程序教程。

 

http://www.lryc.cn/news/141116.html

相关文章:

  • SparkML机器学习
  • vue Promise 对象 等待所有异步处理完成 再继续处理
  • 【业务功能篇84】微服务SpringCloud-ElasticSearch-Kibanan-电商实例应用
  • 图像检索,目标检测map的实现
  • Docker容器学习:Dockerfile制作Web应用系统nginx镜像
  • 【vue3.0 引入Element Plus步骤与使用】
  • 金融客户敏感信息的“精细化管控”新范式
  • Starrocks--数据插入方式
  • Java学数据结构(3)——树Tree B树 红黑树 Java标准库中的集合Set与映射Map 使用多个映射Map的案例
  • Vue3.0极速入门 - 环境安装新建项目
  • android 使用libyuv 图像转换
  • 奥比中光:进击具身智能,打造机器人之眼
  • 微信小程序报错: SyntaxError: Cannot use import statement outside a module
  • Ruoyi微服务启动流程
  • Android scrollTo、scrollBy、以及scroller详解 自定义ViewPager
  • Aidex 移动端快速开发框架# RuoYi-Uniapp项目,uniapp vue app项目跨域问题
  • JVM7:垃圾回收是什么?从运行时数据区看垃圾回收到底回收哪块区域?垃圾回收如何去回收?垃圾回收策略,引用计数算法及循环引用问题,可达性分析算法
  • NFT Insider #104:The Sandbox:全新土地销售活动 Turkishverse 来袭
  • Docker架构及原理
  • VScode使用SSH连接linux
  • 多线程的创建与同步
  • LLMs 缩放指令模型Scaling instruct models FLAN(Fine-tuned LAnguage Net,微调语言网络)
  • 政务大厅人员睡岗离岗玩手机识别算法
  • 认识Mybatis的关联关系映射,灵活关联表对象之间的关系
  • 如何开发一款唯一艺术平台 区块链 /数字藏品
  • 【UniApp开发小程序】私聊功能后端实现 (买家、卖家 沟通商品信息)【后端基于若依管理系统开发】
  • 运维高级学习--Kubernetes(K8s 1.28.x)部署
  • Apache zookeeper kafka 开启SASL安全认证 —— 筑梦之路
  • lintcode 1017 · 相似的RGB颜色【进制计算】
  • 全国首台!浙江机器人产业集团发布垂起固定翼无人机-机器人自动换电机巢