C#基础题

embedded/2024/11/29 1:28:18/

求以下表达式的值(要求使用控制语句完成): 1-2+3-4+……+999

首先我们可以看到是奇数是正数,偶数是负数,然后是从1开始到999,我们可以先进行遍历,最后把所得内容mapping起来,代码如下

string number = "";
string result = "";
for (int i = 1; i <= 999; i++)
{
    if (i == 1)
    {
        number = i.ToString();  //1前面不用带=+号
    }
    else if(i % 2 == 0&&i!=1) // 偶数
    {
        number = "-" + i.ToString();
    }
    else if(i%2==1) //奇数
    {
        number = "+" + i.ToString();
    }
    result = result + number;
}
Console.WriteLine(result);
 


http://www.ppmy.cn/embedded/141312.html

相关文章

Spring Boot开发实战:从入门到构建高效应用

Spring Boot 是 Java 开发者构建微服务、Web 应用和后端服务的首选框架之一。其凭借开箱即用的特性、大量的自动化配置和灵活的扩展性&#xff0c;极大简化了开发流程。本文将以实战为核心&#xff0c;从基础到高级&#xff0c;全面探讨 Spring Boot 的应用开发。 一、Spring B…

C#里怎么样实现单向链表?

C#里怎么样实现单向链表? 数据结构,是程序基本表示方法。 不同的数据结构,就需要采用不同的算法。 在软件开发中,使用到的链表还是比较多的。不过,目前C#语言,基本上都类库, 所以需要自己创建链表的机会,基本不存在了。 但是作为理解原理,还是学习一下吧。 下面的例…

Vue进阶之Vue CLI服务—@vue/cli-service Vuex

Vue CLI服务—vue/cli-service & Vuex vue/cli-service初识bin/vue-cli-service.js代码执行解读 Vuexgenerator/index.jsstore/index.js插件化的能力怎么引入呢&#xff1f; vue/cli-service 初识 第一块是上一个讲述的cli是把我们代码的配置项&#xff0c;各种各样的插件…

Hadoop分布式文件系统(一)——HDFS简介

目录 1. HDFS设计目标2. HDFS组件3. HDFS数据复制4. HDFS健壮性4.1 磁盘数据错误&#xff0c;心跳检测和重新复制4.2 集群均衡4.3 数据完整性4.4 元数据磁盘错误4.5 快照 5. HDFS数据组织5.1 数据块存储5.2 流水线复制5.3 文件的删除和恢复 参考 1. HDFS设计目标 1.错误检测和快…

C语言基于AVR单片机的电子万年历设计-附项目源码+论文

C语言基于AVR单片机的电子万年历设计 摘要 电子万年历是一种常见的电子设备&#xff0c;能够显示日期、时间和星期等信息。本文介绍了一种基于AVR单片机的电子万年历设计&#xff0c;使用C语言进行编程&#xff0c;通过集成RTC模块和LCD显示模块&#xff0c;实现了时间的精确…

Tomcat的工作模式是什么?

文章目录 单实例模式多实例模式集群模式 单实例模式 在单实例模式下&#xff0c;Tomcat运行在单个Java进程内&#xff0c;并且只有一个Tomcat实例&#xff0c;所有请求都被该实例处理。 多实例模式 在多实例模式下&#xff0c;Tomcat运行在多个Java进程内&#xff0c;每个To…

HarmonyOS Next元服务蒹葭动卡体验互动

各位大佬&#xff0c;纯血鸿蒙HarmonyOS NEX手机、平板&#xff0c;应用市场搜索“蒹葭动卡”即可体验&#xff0c;打开留言即可发表你的文学观点,谢谢互动。 您也可以通过以下方式&#xff0c;打开“蒹葭动卡”互动。

高级网络安全——SSL/TLS, HTTPS, VPN(week4)

文章目录 一、前言二、重点概念1. 安全外壳(SSH)2. SSH概述3. SSH-2的安全目标4. SSH传输层协议5. SSH密钥指纹6. SSH密钥指纹7. SSH-2算法SSH传输层协议8. SSH传输层协议Diffie-Hellman密钥交换9. SSH传输层协议Diffie-Hellman密钥交换10. SSH传输层协议Diffie-Hellman密钥交…